C++开源矩阵计算工具——Eigen的Map使用方法?这个一般是列优先,怎样实现行优先?

2025-05-16 16:30:41
推荐回答(2个)
回答1:

typedef MatrixrMatrixXd;//定义矩阵行优先
double arr[9]={1,2,3,4,5,6,7,8,9};
Map A(arr,3,3);

回答2:

加上:A.transpose();就可以了。
Eigen与matlab对应函数表:http://eigen.tuxfamily.org/dox/AsciiQuickReference.txt
Eigen文档:http://eigen.tuxfamily.org/dox/