它说使用动态大小来执行更大的https://eigen.tuxfamily.org/dox/group__TutorialMatrixClass.html,如何为RowMajor创建它?

我有这个(我猜是固定尺寸的吗?)

Matrix<double, N, N, RowMajor> m;


我认为(默认)ColMajor答案将是MatrixXd m(N,N);。那RowMajor呢?

其中const int N = 1000;

最佳答案

Matrix<double, N, N, RowMajor> m;将创建一个固定大小的RowMajor矩阵(假设N在运行时为N,则为NxN)。如果要动态调整大小,请使用Matrix<double, Dynamic, Dynamic, RowMajor> m;

08-27 02:28