MATLAB 语言基础知识 矩阵和数组 从矩阵中删除行或列

MATLAB要删除矩阵的行或列,最简单的方法是将该行或列设置为等于空方括号 []。例如,创建一个 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) = [];

你可能感兴趣的:(matlab基础知识,matlab)