2014-09-05 14 views

Antwort

9

Wie so, vorausgesetzt, Sie haben vec1 und vec2 schon:

VectorXd vec_joined; 
vec_joined << vec1, vec2; 

(Beachten Sie, dass die Vektortypen sind einfach typedefs von Matrixtypen beschränkt nur eine Spalte haben.)

Weiterführende Literatur: Advanced initialization

+11

Sollte die erste Zeile nicht 'VectorXd vec_joined (vec1.rows() + vec2.rows()); '? Ohne zuerst den Vektor 'vec_joined' zu initialisieren, spuckt er Assertionsfehler aus ... – nils

+0

Kann dies auch mit Eigen-Tensoren gemacht werden? – Jim