OKPEDIA MATLAB ES VETTORI

Cómo concatenar vectores en Matlab y Octave

Para concatenar y unir dos o más vectores fila en Matlab y Octave, escriba

v = [v1 v2]

Si v1 y v2 son vectores columna, escriba

v = [v1; v2]

En ambos casos el resultado es un vector v con todos los elementos de los vectores v1 y v2.

Nota. En la concatenación, los elementos del segundo vector v2 se agregan al final de los elementos del primer vector v1.

Ejemplos

Ejemplo 1

Crea un vector fila v1

>> v1=[1 2 3]
v1 =
1 2 3

Crear otro vector fila v2

>> v2=[4 5 6 7]
v2 =
4 5 6 7

Para concatenar los dos vectores, escriba

>> v=[v1 v2]

El resultado de salida es un vector con todos los elementos de v1 y v2

v =
1 2 3 4 5 6 7

Ejemplo 2

Crear un vector columna

>> v1=[1; 2; 3]
v1 =
1
2
3

Crear otro vector columna v2

>> v2=[4; 5; 6; 7]
v2 =
4
5
6
7

Para concatenar dos vectores columna escribir

>> v=[v1;v2]
v =
1
2
3
4
5
6
7

Ejemplo 3

Crear un vector columna

>> v1=[1; 2; 3]
v1 =
1
2
3

Crear otro vector columna v2

>> v2=[4; 5; 6; 7]
v2 =
4
5
6
7

Alternativamente, para concatenar los dos vectores columna también es posible transformarlos en vectores fila mediante una transposición

>> v=[v1' v2']
v =
1 2 3 4 5 6 7

El resultado es un vector fila v que tiene los elementos de v1 y v2.

Por último, transformar el vector fila v en un vector columna con otra transposición.

>> v=v'
v =
1
2
3
4
5
6
7

El resultado final es el mismo.

Ejemplo 4

Crear un vector columna

>> v1=[1; 2; 3]
v1 =
1
2
3

Crear un vector fila v2

>> v2=[4 5 6 7]
v2 =
4 5 6 7

Para concatenar los dos vectores en un vector columna, el primer vector debe concatenarse con la transposición del segundo vector.

>> v=[v1 ; v2']
v =
1
2
3
4
5
6
7

Para concatenar los dos vectores en un vector fila, es necesario concatenar la transposición del primer vector con el segundo vector.

>> v=[v1' v2]
v=
1 2 3 4 5 6 7

https://how.okpedia.org/es/matlab/como-concatenar-vectores-en-matlab-y-octave


Infórmanos de un error o envíanos una sugerencia para mejorar esta página


Vectores en Matlab y Octave


FacebookTwitterLinkedinLinkedin