2014-09-05 7 views

Odpowiedz

9

Jak więc, zakładając, że masz vec1 a już vec2:

VectorXd vec_joined; 
vec_joined << vec1, vec2; 

(Zauważ, że typy wektorowe są po prostu typedefs rodzajów macierzy ograniczonych mieć tylko jedną kolumnę).

Dalsze czytanie: Advanced initialization

+11

Czy pierwsza linia powyżej nie powinna być 'VectorXd vec_joined (vec1.rows() + vec2.rows());'? Bez pierwszej inicjalizacji wektora 'vec_joined' będzie pluć niepowodzeniem asercji ... – nils

+0

Czy można to zrobić również z tensorami Eigen? – Jim