linear-algebra - 特征库中的广义特征值和向量

标签 linear-algebra eigen eigenvector

如何使用 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/

相关文章:

matrix - 转换 2D 图像以模拟 3D 平面上的 3D 投影

c - vector 数学库和矩阵运算

python - 在 `tf.py_func` 的输入函数中返回多个值

matlab - 使用 MATLAB 中大矩阵的特征向量获取马尔可夫链的平稳分布

python - 为什么邻接矩阵的特征值实际上是Textrank中的句子分数

c++ - 固定维数(N=9)、对称、半正定稠密线性系统的快速解

opengl - 把四边形变成长方形?

c++ - 在 Visual C++ 2010 中安装 Eigen 库

c++ - RcppEigen - 从内联到包中的 .cpp 函数和 "Map"

C++ Eigen : How to write a function that can both take a regular (dense) Matrix, 还是 DiagonalMatrix?