Come unire due o più vettori riga in una matrice su Matlab e Octave
Per creare una matrice da molti vettori riga in Matlab/Octave usa la funzione vertcat()
vertcat(v1,v2 [,v3,...])
I parametri v1 e v2 sono due o più vettori riga.
In alternativa si può usare la sintassi
[v1;v2]
Il risultato è una matrice con due righe.
Esempi
Esempio 1
Creare due vettori riga
>> v1=[1 2 3];
>> v2=[4 5 6];
Convertire i due vettori in una matrice con la funzione vertcat()
>> vertcat(v1,v2)
ans =
1 2 3
4 5 6
La funzione vertcat() concatena i vettori
Il risultato è una matrice con due righe.
$$ \begin{pmatrix} 1 & 2 & 3 \end{pmatrix} \sqcup \begin{pmatrix} 4 & 5 & 6 \end{pmatrix} \Rightarrow \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix} $$
Esempio 2
Concatenare i vettori in una matrice usando la sintassi [v1;v2]
>> [v1;v2]
ans =
1 2 3
4 5 6
Il risultato è una matrice con tre colonne.