exponenta event banner

Удаление строк или столбцов из матрицы

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

Связанные темы