0
点赞
收藏
分享

微信扫一扫

Matlab中矩阵的合并、某行某列的删除、矩阵大小的改变(完整的函数调用表)

玉新行者 2022-03-11 阅读 103

矩阵的合并

矩阵的合并就是把两个或两个以上的矩阵合并成一个新的矩阵
[ ]可用于构造矩阵,也可用于合并矩阵

c=[A,B] 就是在水平方向上合并矩阵A和矩阵B
c=[A;B] 就是在竖直方向上合并矩阵A和矩阵B
如下:
在这里插入图片描述
除此之外还有一些改变、合并、构造矩阵的方法
在这里插入图片描述
如下所示
在这里插入图片描述

矩阵某一行列的删除

要删除矩阵的某一行或某一列,只需将该行或者该列赋予一个空矩阵[ ]即可。
即:
a(3,:)=[ ] %将矩阵a的第三行删掉
a(:,3)=[ ] %将矩阵a的第三列删掉
a(3,:) %读取矩阵a的第三行
a(:,3) %读取矩阵a的第三列
A(:,2)=[m,n,…] %将矩阵A的第二列重新赋值为m,n,…
:有代表一整个的意思

A=[1 2 3 ;4 5 6; 7 8 9]; %生成一个三行三列的矩阵
B=A(2,:);                %读取矩阵A的第二行,并赋值给矩阵B
A(:,2)=[ ]               %删掉矩阵A 的第二列
A(:,2)=[6,7,8]            %将矩阵A的第二列重新赋值为6,7,8

如下:
在这里插入图片描述

举报

相关推荐

0 条评论