Eigen-Matrix use
Matrix 用来表示数学意义上的矩阵和向量,Array 用来表示 1D 和 2D 的数组
但在 Eigen 中 matrix 与 array 是有明确区别的,总的来说,Eigen 中的 matrix 与线性代数息息相关,它设计的初衷就是为了解决线性代数问题,例如解线性方程组、求矩阵特征值、矩阵的秩、QR分解等等。而 array 则负责系数运算,例如所有系数加上一个常数或者两个 array 系数相乘。
Eigen::MatrixXf
float
Eigen::MatrixXf
double
Eigen::MatrixXd
int n = 12;
std::vector
Eigen::MapEigen::MatrixXd A(Avec.data(), n, n);
testNistMGH17