Eigen :: MatrixXd初始化

时间:2017-07-18 16:07:05

标签: eigen3

其实我的问题很简单,我正在寻找从循环中构造vector(或ma)的最有效方法。 在Matlab中我们做:M = [1:10]如何在Eigen做同样的事情?

1 个答案:

答案 0 :(得分:0)

谢谢chtz,这实际上就是我想要的,所以matlab中的M=[1:10]在C ++中与Eigen相同:

Matrix<double,Dynamic,1>          M; //or VectorXd M
M = VectorXd::LinSpaced(9,1,10); // M.setLinSpaced(9,1,10)