我的程序中有两个vectorXd,我想将它们连接成一个 vector ,以便第二个的值在第一个之后,我在矩阵中找到了它,但在Vectors上似乎不起作用:
Eigen how to concatenate matrix along a specific dimension?
最佳答案
像这样,假设您已经有vec1
和vec2
了:
VectorXd vec_joined(vec1.size() + vec2.size());
vec_joined << vec1, vec2;
(请注意, vector 类型只是矩阵类型的typedef,被约束为只有一列。)
进一步阅读:Advanced initialization