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

效果如图

相关推荐
{⌐■_■}6 小时前
【MongoDB】简单理解聚合操作,案例解析
数据库·线性代数·mongodb
盛世隐者2 天前
【线性代数】线性方程组与矩阵——行列式
线性代数
盛世隐者3 天前
【线性代数】线性方程组与矩阵——(1)线性方程组与矩阵初步
线性代数
盛世隐者3 天前
【线性代数】线性方程组与矩阵——(3)线性方程组解的结构
线性代数
盛世隐者3 天前
【线性代数】线性方程组与矩阵——(2)矩阵与线性方程组的解
线性代数
无水先生3 天前
特征值和特征向量的直觉
线性代数·矩阵
云云3214 天前
Lazada东南亚矩阵营销破局:指纹手机如何以“批量智控+数据中枢”重构运营生态
大数据·人工智能·线性代数·智能手机·矩阵·重构
卖报小郎君5 天前
双目标定中旋转矩阵参数应用及旋转角度计算(聚焦坐标系平行)
线性代数·矩阵·相机标定
ScilogyHunter6 天前
线性代数中矩阵的基本运算运算
线性代数·机器学习·矩阵
云云3217 天前
亚矩阵云手机:解锁 Shopee/Lazada 东南亚电商运营“通关密码
大数据·人工智能·物联网·线性代数·智能手机·矩阵