방법
1. rows와 cols를 이용하여 matrixXd와 같은 자료형을 가진 변수를 생성
2. 그냥 대입.
코드예시
#include "Eigen/Dense"
#include <iostream> using namespace Eigen; int32_t main() // Matrix 생성 MatrixXd A(2, 3); // A에 값 대입 A << 1, 2, 3, 3, 4, 5; MatrixXd C(A.rows() + B.rows(), A.cols()); cout << C << endl; return 0; |
결과
실행하여 위와 같은 결과를 얻을 수 있습니다.
MatrixXd C(A.rows() + B.rows(), A.cols()); // Eigen 라이브러리 명령
C << A, B;
C = [A; B]; @ Matlab 명령