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

效果如图

相关推荐
BlackPercy11 小时前
【线性代数】基础版本的高斯消元法
线性代数·julia
金融OG17 小时前
99.8 金融难点通俗解释:净资产收益率(ROE)
大数据·python·线性代数·机器学习·数学建模·金融·矩阵
洛水微寒1 天前
多张图片读入后组成一个矩阵。怎么读取图片,可以让其读入的形式是:ndarray(a,b,c)分别的含义:a为多少张图片,b*c为图片大小
线性代数·矩阵
金融OG2 天前
5. 马科维茨资产组合模型+AI金融智能体(qwen-max)识别政策意图方案(理论+Python实战)
大数据·人工智能·python·线性代数·机器学习·金融
golitter.3 天前
使用numpy求解线性代数相关问题
线性代数·numpy
理智的灰太狼4 天前
求两个矩阵的乘积
线性代数·算法·矩阵
匹马夕阳5 天前
(三)线性代数之二阶和三阶行列式详解
线性代数·前端框架·图形渲染
云云3215 天前
跨境电商使用云手机用来做什么呢?
服务器·科技·线性代数·智能手机·矩阵·github
Vae_Mars5 天前
在三维坐标系中通过四阶矩阵实现平移和旋转
线性代数·矩阵
余~~185381628006 天前
矩阵碰一碰发视频源码技术开发全解析,支持OEM
线性代数·矩阵·音视频