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