Contenu principal

Supprimer des lignes ou des colonnes d’une matrice

Le moyen le plus simple de supprimer une ligne ou une colonne d’une matrice consiste à définir cette ligne ou colonne avec une paire de crochets vide []. Par exemple, créez une matrice de dimension 4 x 4 et supprimez la deuxième ligne.

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

Supprimez ensuite la troisième colonne.

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

    16     2    13
     9     7    12
     4    14     1

Vous pouvez appliquer cette approche à n’importe quel tableau. Par exemple, créez un tableau aléatoire de dimension 3 x 3 x 3 et supprimez tous les éléments de la première matrice de la troisième dimension.

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

Voir aussi

Rubriques