Eigen笔记2:矩阵拼接

直接贴代码吧,使用的MatrixXd<<运算符:

cpp 复制代码
int main(int argc, char *argv[])
{

    Eigen::MatrixXd B(2, 2);
    B << 1, 2,
         3, 4;

    Eigen::MatrixXd C(2, 2);
    C << 5, 6,
         7, 8;

    Eigen::MatrixXd D(2, 2);
    D << 9, 10,
         11, 12;

    Eigen::MatrixXd H(2, 2);
    H << 13, 14,
         15, 16;

    // Horizontal concatenation of B and C
    Eigen::MatrixXd upper(B.rows(), B.cols() + C.cols());
    upper << B, C;

    std::cout << "Combined Matrix upper:\n" << upper << std::endl;

    // Horizontal concatenation of D and H
    Eigen::MatrixXd lower(D.rows()+ H.rows(), D.cols());
    lower << D,
             H;

    std::cout << "Combined Matrix lower:\n" << lower << std::endl;

    // Vertical concatenation of upper and lower
    Eigen::MatrixXd A(B.rows() + D.rows(), B.cols() + C.cols());
    A << B, C,
         D, H;

    std::cout << "Combined Matrix A:\n" << A << std::endl;
    return 0;
}

效果如图

相关推荐
君臣Andy2 天前
【矩阵的大小和方向的分解】
线性代数·矩阵
勤劳的进取家2 天前
利用矩阵函数的导数公式求解一阶常系数微分方程组的解
线性代数
sz66cm2 天前
数学基础 -- 线性代数之线性无关
人工智能·线性代数·机器学习
herobrineAC2 天前
线代的几何意义(一)——向量,坐标,矩阵
线性代数·矩阵
Ricciflows3 天前
分析学大师Elias M. Stein的分析系列教材
线性代数·数学建模·矩阵·概率论·抽象代数·拓扑学·傅立叶分析
余~185381628003 天前
矩阵NFC碰一碰发视频源码开发技术解析,支持OEM
大数据·人工智能·线性代数·矩阵·音视频
羞儿4 天前
构建旋转变换矩阵对二维到高维空间的线段点进行旋转
图像处理·人工智能·线性代数·矩阵
羊羊20354 天前
线性代数:Matrix2x2和Matrix3x3
线性代数·数学建模·unity3d
WEL测试5 天前
【数学二】线性代数-矩阵-矩阵的概念及运算
线性代数·考研·矩阵·数学二
梦茹^_^6 天前
线性代数【考研准备 基于教材 期末复习亦可用】第一章行列式
笔记·线性代数·考研·行列式·lapace定理·cramer·基础定义