Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Quitar filas o columnas de una matriz

La forma más fácil de quitar una fila o columna de una matriz es establecer esa fila o columna igual a un par de corchetes vacíos.[] Por ejemplo, cree una matriz de 4 por 4 y quite la segunda fila.

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

Ahora quite la tercera columna.

A(:,3) = []
A = 3×3

    16     2    13
     9     7    12
     4    14     1

Puede ampliar este enfoque a cualquier matriz. Por ejemplo, cree una matriz aleatoria de 3 por 3 por 3 y quite todos los elementos de la primera matriz de la tercera dimensión.

B = rand(3,3,3); B(:,:,1) = [];

Temas relacionados