In MATLAB konvertiert die Zeile darunter eine Matrix in einen Vektor. Sie reduziert die Matrix spaltenweise in einen Vektor.Eigenkonvertierung der Matrix in Vektor
myvar(:)
Wie mache ich das mit Eigen? Die Lösung sollte für jede Dimension von Matrix funktionieren.
MatrixXd A(3,2);
VectorXd B(6);
A << 1,2,3,4,5,6;
B << A.col(0), A.col(1);
//This isn't general enough to work on any size Matrix
myvar (:) nimmt eine Matrix ** Spalte ** weise ein nd platziert es in einen Vektor, nicht reihenweise. – rayryeng
Ja Danke, ich habe meine Frage aktualisiert. – user3501255