本文介绍C++矩阵分析模板库Eigen的基本用法与实用技巧,内容持续更新。
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<Eigen/SVD>
,包含SVD分解。 - QR
#include<Eigen/QR>
,包含QR分解。 - Eigenvalues
#include<Eigen/Eigenvalues>
,包含特征值,特征向量分解。 - Sparse
#include<Eigen/Sparse>
,包