如何使用 Eigen3 库查找广义特征值、向量?
在 Octave、Matlab 中,特征值函数的形式为:[V, lambda] = eig (A, B)
。
我只能找到this Eigen3 lib 中的 Class 但对验证上述 matlab/octave 代码的结果没有帮助。
最佳答案
您需要使用EigenSolver
类位于 Eigen/Eigenvalues
header 中。使用采用矩阵参数的 EigenSolver
构造函数,或者使用矩阵调用 compute
方法,它将求解该矩阵的特征值和特征向量。然后,您可以使用 eigenvalues()
和 eigenvectors()
方法来检索特征值和特征向量。
关于linear-algebra - 特征库中的广义特征值和向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9943223/