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