Comment convertir une matrice en vecteur dans MATLAB
Étudiants et professionnels dépendent du logiciel MATLAB de MathWorks pour saisir, analyser, tracer et partager des données numériques. Le programme est particulièrement utile en Algèbre Linéaire, qui implique vecteurs et matrices. Un vecteur est simplement une liste de nombres. Une matrice est similaire mais contient plusieurs lignes et colonnes. MATLAB contient une fonction intégrée pour remodeler les matrices, permettant de transformer n'importe quelle matrice en une seule ligne — un vecteur.
Étape 1
Définissez une matrice de manière standard, si pas déjà fait, en tapant par exemple : A = [1 2 3; 4 5 6; 7 8 9; 5 5 5];
Ce code crée une matrice 'A' de 4 lignes sur 3 colonnes.
Étape 2
Comptez le nombre d'éléments (nombres) dans la matrice automatiquement et stockez-le dans une variable 'S' : s = size(A); S = s(1)*s(2);
Étape 3
Remodelez la matrice 'A' en vecteur 'V' : V = reshape(A,1,S)
La fonction 'reshape' transforme la matrice 'A' en une nouvelle matrice avec 1 ligne et 'S' colonnes — un vecteur.
