【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分

相关推荐
ULTRA??1 分钟前
C加加中的结构化绑定(解包,折叠展开)
开发语言·c++
远望清一色17 分钟前
基于MATLAB的实现垃圾分类Matlab源码
开发语言·matlab
confiself27 分钟前
大模型系列——LLAMA-O1 复刻代码解读
java·开发语言
XiaoLeisj38 分钟前
【JavaEE初阶 — 多线程】Thread类的方法&线程生命周期
java·开发语言·java-ee
杜杜的man42 分钟前
【go从零单排】go中的结构体struct和method
开发语言·后端·golang
幼儿园老大*43 分钟前
走进 Go 语言基础语法
开发语言·后端·学习·golang·go
半桶水专家44 分钟前
go语言中package详解
开发语言·golang·xcode
llllinuuu44 分钟前
Go语言结构体、方法与接口
开发语言·后端·golang
cookies_s_s1 小时前
Golang--协程和管道
开发语言·后端·golang
王大锤43911 小时前
golang通用后台管理系统07(后台与若依前端对接)
开发语言·前端·golang