OKPEDIA MATLAB FR MATRICE

Comment créer une matrice à partir de plusieurs vecteurs colonnes dans Matlab et Octave

Pour créer une matrice à partir de nombreux vecteurs colonnes dans Matlab / Octave, utilisez la fonction horzcat()

horzcat(v1,v2 [,v3,...])

Les paramètres v1 et v2 sont deux ou plusieurs vecteurs colonnes.

Alternativement, vous pouvez utiliser la syntaxe suivante

[v1,v2]

Le résultat final est une matrice à deux colonnes.

Exemples

Exemple 1

Créer trois vecteurs colonnes

>> v1=[1; 2; 3];
>> v2=[4; 5; 6];
>> v3=[7; 8; 9];

Concaténer des vecteurs dans un tableau avec la fonction horzcat()

>> horzcat(v1,v2,v3)
ans =
1 4 7
2 5 8
3 6 9

La fonction horzcat() concatène les vecteurs horizontalement.

Le résultat est une matrice à trois colonnes.

$$ \begin{pmatrix} 1 \\ 2 \\ 3 \end{pmatrix} \sqcup \begin{pmatrix} 4 \\ 5 \\ 6 \end{pmatrix} \sqcup \begin{pmatrix} 7 \\ 8 \\ 9 \end{pmatrix} \Rightarrow \begin{pmatrix} 1 & 4 & 7 \\ 2 & 5 & 8 \\ 3 & 6 & 9 \end{pmatrix} $$

Exemple 2

Concaténer des vecteurs dans une matrice en utilisant la syntaxe [v1,v2,v3]

>> [v1,v2,v3]
ans =
1 4 7
2 5 8
3 6 9

Le résultat est le même, une matrice à trois colonnes.

https://how.okpedia.org/fr/matlab/comment-creer-une-matrice-a-partir-de-plusieurs-vecteurs-colonnes-dans-matlab-et-octave


Signalez une erreur ou partagez une suggestion pour améliorer cette page


Les matrices dans Matlab


FacebookTwitterLinkedinLinkedin