Eigen库初始化动态矩阵解决expression must have a constant value
正常矩阵初始化:
Eigen::Matrix<double, 1, 1> A
此时如果将两个1改成变量 即运行期间才会知道是什么值
Eigen::Matrix<double, a, b> A
此时报错expression must have a constant value
改成:
Eigen::MatrixXd A(a, b)
上面是double类型的 如果用float类型:
Eigen::MatrixXf A(N, 9)