0
点赞
收藏
分享

微信扫一扫

Matlab中从矩阵中删除行或列

大雁f 2022-03-20 阅读 139

目录

从矩阵中删除行或列


从矩阵中删除行或列

        要删除矩阵的行或列,最简单的方法是将该行或列设置为等于空方括号 []。例如,创建一个 4×4 矩阵并删除第二行。

A = magic(4)
A = 4×4

16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1

A(2,:) = []
A = 3×4

16 2 3 13
9 7 6 12
4 14 15 1

        现在删除第三列。

A(:,3) = []
A = 3×3

16 2 13
9 7 12
4 14 1

        此方法可以扩展到任何数组。例如,创建一个随机的 3×3×3 数组,然后删除第三维第一个矩阵中的所有元素。

B = rand(3,3,3);
B(:,:,1) = [];
举报

相关推荐

0 条评论