Main Content

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

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) = [];

Sujets associés