【MATLAB】矩阵的合并

矩阵的合并是指将两个或者多个矩阵合并到一起构成一个新的矩阵。矩阵标识符方括号 ,不仅可以用来创建新的矩阵,还可以用来将若干个矩阵合并到一起。表达式 C = A B 将矩阵A和B在水平方向上合并到一起,而表达式C=A;B则将矩阵A和B在竖直方向上合并到一起。

例子: 求矩阵A和B在竖直方向上合并到一起后得到的矩阵C。

复制代码
clc;clear;close

rand('state',0); % 设置随机种子,便于验证
A = ones(2,5)*3  % A矩阵
B = rand(3,5)    % B矩阵

C1 = [A;B]

运行结果:

需要指出的是:在矩阵的合并过程中要保持新生成的矩阵为长方形,否则MATLAB将会报错。也就是说,如果要在水平方向上合并矩阵,那么每个子矩阵的行数必须相同 ;如果要在竖直方向上合并矩阵,那么每个子矩阵的列数必须相同。

END

2024年9月6日11点36分

相关推荐
starzy19909 小时前
深入理解Scala隐式类:扩展方法机制
开发语言·人工智能·scala
M--Y9 小时前
LangGraph 工作流模式
开发语言·javascript·python·langchain·大模型·llm·langgraph
吴可可12310 小时前
WScript Shell操作注册表详解
开发语言
纪念 22911 小时前
C++ 算法基础 (差分)
开发语言·c++·算法
码农小河6615 小时前
基于PHP的电商后台蜜罐系统
开发语言·php
starzy199015 小时前
深入理解Scala柯里化函数:函数链式变换
开发语言·scala
ShineWinsu16 小时前
对于Qt:QTreeWidget常见属性以及QTreeWidgetItem类的解析
开发语言·c++·qt·gui·客户端·多叉树·qtreewidget
落羽的落羽16 小时前
【C++】C++17的主要特性
linux·服务器·开发语言·c++·算法·机器学习
总要学点什么17 小时前
第108篇:三维特效-图片轨迹线效果——把贴图滚成一串箭头,想用它的本色反而整条消失
开发语言·javascript·ecmascript·gis·webgl·材质·cesium
starzy199021 小时前
深入理解Scala隐式值:编译期自动装配
开发语言·后端·scala