8
我在我的程序中有两个vectorXd,我喜欢将它们连接成一个矢量,以便第二个数值在第一个数值之后,我发现这用于矩阵,但它似乎不适用于矢量:如何连接Eigen中的矢量?
Eigen how to concatenate matrix along a specific dimension?
我在我的程序中有两个vectorXd,我喜欢将它们连接成一个矢量,以便第二个数值在第一个数值之后,我发现这用于矩阵,但它似乎不适用于矢量:如何连接Eigen中的矢量?
Eigen how to concatenate matrix along a specific dimension?
像这样,假设你有vec1
和vec2
已经:
VectorXd vec_joined;
vec_joined << vec1, vec2;
(注意向量类型是简单类型定义约束矩阵类型有只有一列。)
上面的第一行不应该是'VectorXd vec_joined(vec1.rows()+ vec2.rows());'?如果没有首先初始化矢量“vec_joined”,它会吐出断言失败... – nils 2015-08-25 13:22:45
这可以用Eigen张量来完成吗? – Jim 2017-12-04 15:25:29