Tag: 特征值

使用TQLI算法的特征值计算失败,出现分段错误

我试图使用我从南加州大学CACS网站获得的TQLI算法计算特征值。 我的测试脚本如下所示: #include int main() { int i; i = rand(); printf(“My random number: %d\n”, i); float d[4] = { {1, 2, 3, 4} }; float e[4] = { {0, 0, 0, 0} }; float z[4][4] = { {1.0, 0.0, 0.0, 0.0} , {0.0, 1.0, 0.0, 0.0} , {0.0, 0.0, 1.0, 0.0}, {0.0, 0.0, 0.0, […]

特征向量(光谱)分解

我试图在C代码中找到一个程序,它允许我计算方阵的特征值(谱)分解。 我特意试图找到最高特征值(因此其相关的特征值)位于第一列的代码。 我需要输出按此顺序的原因是因为我试图计算特征向量中心性,因此我只需要计算与最高特征值相关联的特征向量。 提前致谢!

将数组映射回现有的特征矩阵

我想将double数组映射到现有的MatrixXd结构。 到目前为止,我已经设法将Eigen矩阵映射到一个简单的数组,但我找不到回来的方法。 void foo(MatrixXd matrix, int n){ double arrayd = new double[n*n]; // map the input matrix to an array Map(arrayd, n, n) = matrix; //do something with the array ……. // map array back to the existing matrix }