Matrix 本征矩阵的推广
我正在使用“Eigen”库使用矩阵操作进行项目。 它在某些方面比Matlab强大 但是,我想将一个矩阵扩展到另一个矩阵 也就是说,我想创建2x4矩阵(A_扩展),如下所示Matrix 本征矩阵的推广,matrix,eigen,Matrix,Eigen,我正在使用“Eigen”库使用矩阵操作进行项目。 它在某些方面比Matlab强大 但是,我想将一个矩阵扩展到另一个矩阵 也就是说,我想创建2x4矩阵(A_扩展),如下所示 A= [1 2 3 4] B= [5 6 7 8] A_extended= [1 2 5 6 3 4 7 8] 如何使用Eigen库 @Jang如果这回答了你的问题,通常会将其标记为已接受的答案。这将奖励回答者(+15分),提问者(+2分),并有助于指导未来的访客寻找
A=
[1 2
3 4]
B=
[5 6
7 8]
A_extended=
[1 2 5 6
3 4 7 8]
如何使用Eigen库 @Jang如果这回答了你的问题,通常会将其标记为已接受的答案。这将奖励回答者(+15分),提问者(+2分),并有助于指导未来的访客寻找您问题的解决方案。@Jang如果这回答了您的问题,通常会将其标记为已接受的答案。这将奖励回答者(+15分),提问者(+2分),并有助于指导未来的访问者寻找问题的解决方案。
#include <iostream>
#include <stdlib.h>
#include <Eigen/Dense>
int main (int argc, char * argv [])
{
Eigen::MatrixXd m (2, 2);
m << 1, 2, 3, 4;
Eigen::MatrixXd n (2, 2);
n << 5, 6, 7, 8;
Eigen::MatrixXd k (2, 4);
k << m, n;
std::cout << k << std::endl;
return EXIT_SUCCESS;
}
1 2 5 6
3 4 7 8