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