首页 > 解决方案 > 特征行复制

问题描述

如何在 Eigen 中进行逐行复制?

此复制矩阵 N 次:

MatrixXd m(3,2);
m << 1,2,3,4,5,6;
std::cout << "m:" << std::endl;
std::cout << m << std::endl;

MatrixXd m1 = m.replicate(2, 1);
std::cout << "m1:" << std::endl;
std::cout << m1 << std::endl;

m:
1 2
3 4
5 6

m1:
1 2
3 4
5 6
1 2
3 4
5 6

但是我需要:

m2:
1 2
1 2
3 4
3 4
5 6
5 6

标签: c++matrixeigen

解决方案


推荐阅读