我正在查看一些添加Tikhonov regularization
到自相关的代码matrix
。
像这样:
double power = (matrix[1][1] + matrix[2][2]);
float factor = 0.000136 //Found via trial and error
for(i = 1; i < matrixSize; i++ )
{
matrix[i][i] += ( factor * power );
}
我一直在理解这power
意味着什么,为什么要使用对角线的第二和第三部分?这甚至如何帮助使数字更加稳定?
谢谢你的帮助。