Transformer une matrice en vecteur sous Matlab
Dans ce tutoriel, je vais vous expliquer comment transformer une matrice en vecteur en utilisant Matlab.
Prenons un exemple concret pour mieux comprendre.
Commencez par créer une matrice rectangulaire de 2x3, composée de deux lignes et trois colonnes.
>> M = [ 1 2 3 ; 4 5 6 ]
M =
1 2 3
4 5 6
Ensuite, saisissez la commande M(:) pour convertir la matrice en vecteur colonne.
>> M(:)
En exécutant cette commande, Matlab réorganise tous les éléments de la matrice en un vecteur colonne, alignés verticalement.
ans =
1
4
2
5
3
6
Le nombre total d'éléments est préservé : le vecteur colonne contient autant d'éléments que la matrice d'origine.
Comment obtenir un vecteur ligne ?
Pour transformer la matrice en vecteur ligne, entrez la commande M(:)', en ajoutant le symbole de transposition (l'apostrophe) à la fin.
>> M(:)'
Dans ce cas, Matlab aligne tous les éléments de la matrice en un vecteur ligne, c'est-à-dire horizontalement.
ans =
1 4 2 5 3 6