在MATLAB中,我可以完成以下操作
A = [1 2 3; 4 5 6];
A(:)得到:
ans =
1
4
2
5
3
6我如何用Eigen3矩阵来完成这个任务呢?
发布于 2014-01-30 07:26:12
最好的方法是使用Map:
Map<VectorXd> v(A.data(),A.size());因为在本例中,本征在编译时知道你现在有一个一维向量。
当然,结果将取决于A的存储顺序,即对于一个列主矩阵(默认):
[1 4 2 5 3 6]^T一排主要的:
[1 2 3 4 5 6]^Thttps://stackoverflow.com/questions/21419147
复制相似问题