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;
}

效果如图

相关推荐
该怎么办呢2 小时前
webgl入门实例-11模型矩阵 (Model Matrix)基本概念
线性代数·矩阵·webgl
海码0073 小时前
【Hot100】 73. 矩阵置零
c++·线性代数·算法·矩阵·hot100
烟锁池塘柳03 小时前
齐次坐标系下的变换矩阵
线性代数·数学建模·矩阵
蔗理苦4 小时前
2025-04-18 李沐深度学习3 —— 线性代数
人工智能·深度学习·线性代数
电气外传7 小时前
小小矩阵设计
线性代数·矩阵
爱的叹息8 小时前
软考高级信息系统项目管理师的【干系人参与度评估矩阵】详解
线性代数·矩阵
transformer_WSZ1 天前
线性代数-矩阵的秩
线性代数·矩阵
斐夷所非1 天前
线性代数 | 知识点整理 Ref 3
线性代数
该怎么办呢2 天前
webgl入门实例-矩阵在图形学中的作用
线性代数·矩阵·webgl
斐夷所非2 天前
线性代数 | 知识点整理 Ref 1
线性代数