Самый легкий способ удалить строку или столбец матрицы устанавливает ту строку или столбец, равный паре скобок пустого квадрата []
. Например, создайте матрицу 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) = [];