Ajouter une ligne ou une colonne à une matrice sous Matlab
Dans cette leçon, je vous guide pas à pas pour ajouter une ligne ou une colonne à une matrice sous Matlab, illustré par deux exemples concrets.
Ajouter une colonne à une matrice
Commencez par créer une matrice 2x3, composée de deux lignes et de trois colonnes.
>> M = [1 2 3; 4 5 6]
M =
1 2 3
4 5 6
Ensuite, formez un vecteur colonne à deux lignes.
Ce vecteur doit comporter autant de lignes que la matrice initiale.
>> V=[7;8]
V =
7
8
Entrez ensuite la commande M=[M V] pour adjoindre cette colonne à votre matrice M.
>> M=[M V]
M =
1 2 3 7
4 5 6 8
Vous avez réussi à ajouter une colonne à la matrice.
Le résultat obtenu est une matrice 2x4, avec deux lignes et quatre colonnes.
Note: Une alternative consiste à utiliser directement la commande M = [ M [7;8] ], sans passer par la création d'un vecteur colonne. Les éléments de la nouvelle colonne sont alors directement insérés dans les crochets les plus internes. Le résultat final demeure identique.
Ajouter une ligne à une matrice
Créez une matrice rectangulaire 2x3, avec deux lignes et trois colonnes.
>> M = [1 2 3; 4 5 6]
M =
1 2 3
4 5 6
Poursuivez en créant un vecteur ligne composé de trois éléments.
Le nombre d'éléments dans ce vecteur doit correspondre au nombre de colonnes de la matrice.
>> V = [ 7 8 9 ]
V =
7 8 9
Saisissez ensuite M = [M ; V] pour intégrer ce vecteur ligne à la matrice.
Ici, M et V sont séparés par un point-virgule, symbolisant l'ajout d'une nouvelle ligne.
>> M = [M ; V]
M =
1 2 3
4 5 6
7 8 9
Une ligne a été ajoutée à votre matrice.
Le résultat est une matrice 3x3, dotée de trois lignes et de trois colonnes.
Note: Il est également possible de saisir M = [ M ; [7 8 9] ], en insérant directement les éléments de la nouvelle ligne sans créer un vecteur ligne. Le résultat final reste le même.
Grâce à cette leçon, vous maîtrisez désormais l'art d'ajouter une ligne ou une colonne à une matrice dans Matlab.