从矩阵中删除行或列
从矩阵中删除行或列的最简单方法是将该行或列设置为一对空方括号[]
.例如,创建一个4 × 4矩阵并删除第二行。
A =魔术(4)
一个=4×416 2 3 13 5 11 10 8 9 7 6 12 4 14 15
A(2,:) = []
一个=3×416 2 3 13 9 7 6 12 4 14 15
现在删除第三列。
A(:,3) = []
一个=3×316 2 13 9 7 12 4 14
您可以将这种方法扩展到任何数组。例如,创建一个随机的3 × 3 × 3数组,并删除第三维的第一个矩阵中的所有元素。
B = rand(3,3,3);B(:,:,1) = [];