gpt4 book ai didi

c++ - 如何创建双 RowMajor 的动态大小的 Eigen::Matrix?

转载 作者:行者123 更新时间:2023-11-28 01:32:57 32 4
gpt4 key购买 nike

据说使用动态大小来执行更大的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 矩阵(NxN,假设 N 在运行时已知)。如果您希望它动态调整大小,请使用 Matrix<double, Dynamic, Dynamic, RowMajor> m;相反。

关于c++ - 如何创建双 RowMajor 的动态大小的 Eigen::Matrix?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50781288/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com