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

效果如图

相关推荐
luofeiju6 小时前
行列式的性质
线性代数·算法·矩阵
Morpheon9 小时前
从线性代数到线性回归——机器学习视角
线性代数·机器学习·数学建模·线性回归
2401_8812444010 小时前
斐波那契数列------矩阵幂法
线性代数·算法·矩阵
2401_8812444018 小时前
基础线性代数
python·线性代数·机器学习
灏瀚星空21 小时前
Python线性代数应用可视化:从矩阵变换到图像仿射
python·线性代数·矩阵
有梦想的骇客1 天前
书籍转圈打印矩阵(8)0604
线性代数·矩阵
Gene_20222 天前
使用osqp求解简单二次规划问题
线性代数
一只小小汤圆2 天前
二维 根据矩阵变换计算镜像旋转角度
线性代数·机器学习·矩阵
phoenix@Capricornus3 天前
极大似然估计例题——正态分布的极大似然估计
线性代数·概率论
数据皮皮侠AI3 天前
中国城市间地理距离矩阵(2024)
大数据·人工智能·线性代数·算法·矩阵·动态规划·制造