Comment supprimer une ligne de la matrice dans Matlab et Octave
Pour supprimer une ligne d'une matrice dans Matlab/Octave tapez la commande
M(n,:)=[ ]
- M est le nom de la matrice
- n est le numéro de la ligne à supprimer
- [ ] est un vecteur vide
Exemples
Exemple 1
Définir une matrice 4x2
>> M = [ 1 2 ; 3 4 ; 5 6 ; 7 8 ]
M =
1 2
3 4
5 6
7 8
Pour supprimer la première ligne de la matrice, tapez M(1,:)=[ ]
>> M(1,:)=[ ]
M =
3 4
5 6
7 8
La première ligne est supprimée de la matrice.
Le résultat est une matrice 3x2
Exemple 2
Définir une matrice 3x3
>> M = [ 1 2 3 ; 4 5 6 ; 7 8 9 ]
M =
1 2 3
4 5 6
7 8 9
Pour supprimer la deuxième ligne de la matrice, tapez M(2,:)=[ ]
>> M(:,2)=[]
M =
1 2 3
7 8 9
Cette commande supprime la deuxième ligne de la matrice
Le résultat est une matrice 2x3.