Eigen基础


模块和头文件

Core #include<Eigen/Core>,包含Matrix和Array类,基础的线性代数运算和数组操作。

Geometry #include<Eigen/Geometry>,包含旋转,平移,缩放,2维和3维的各种变换。

LU #include<Eigen/LU>,包含求逆,行列式,LU分解。

Cholesky #include<Eigen/Cholesky>,包含LLT和LDLT Cholesky分解。

SVD `#include,包含SVD分解。

QR `#include,包含QR分解。

Eigenvalues #include<Eigen/Eigenvalues>,包含特征值,特征向量分解。

Sparse #include<Eigen/Sparse>,包含稀疏矩阵的存储和运算。

Dense #include<Eigen/Dense>,包含了Core/Geometry/LU/Cholesky/SVD/QR/Eigenvalues模块。

Eigen #include<Eigen/Eigen>,包含Dense和Sparse。

相关文章

Eigen库使用指南 - 简书 (jianshu.com)