Cómo combinar dos o màs vectores de fila en una matriz en Matlab y Octave
Para crear una matriz a partir de muchos vectores de fila en Matlab/Octave use la función vertcat()
vertcat(v1,v2 [,v3,...])
Los parámetros v1 y v2 son dos o más vectores de fila.
Alternativamente, puede usar el comando
[v1;v2]
El resultado de salida es una matriz de dos filas.
Ejemplos
Ejemplo 1
Crear dos vectores de fila
>> v1=[1 2 3];
>> v2=[4 5 6];
Convierta los dos vectores en una matriz con la función vertcat()
>> vertcat(v1,v2)
ans =
1 2 3
4 5 6
La función vertcat() concatena dos vectores
El resultado es una matriz de dos filas.
$$ \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} $$
Ejemplo 2
Concatenar los dos vectores en una matriz usando sintaxis [v1;v2]
>> [v1;v2]
ans =
1 2 3
4 5 6
El resultado es una matriz de dos filas.