OKPEDIA MATLAB VETTORI

Come concatenare i vettori su Matlab e Octave

Per concatenare e unire due o più vettori riga su Matlab e Octave scrivere

v = [v1 v2]

Se v1 e v2 sono due vettori colonna, scrivere

v = [v1; v2]

In entrambi i casi il risultato è un vettore v con tutti gli elementi dei vettori v1 e v2.

Nota. Nella concatenazione gli elementi del secondo vettore v2 sono aggiunti in coda agli elementi del primo vettore v1.

Esempi

Esempio 1

Creare un vettore riga v1

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

Creare un altro vettore riga v2

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

Per concatenare i due vettori digitare

>> v=[v1 v2]

Il risultato in output è un vettore con tutti gli elementi di v1 e v2

v =
1 2 3 4 5 6 7

Esempio 2

Creare un vettore colonna

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

Creare un altro vettore colonna v2

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

Per fare la concatenazione di due vettori colonna scrivere

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

Esempio 3

Creare un vettore colonna

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

Creare un altro vettore colonna v2

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

In alternativa per concatenare i due vettori colonna è anche possibile trasformarli in vettori riga tramite una trasposizione

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

Il risultato è un vettore riga v con gli elementi di v1 e v2.

Infine, trasformare il vettore riga v in un vettore colonna con un'altra trasposizione.

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

Il risultato finale è lo stesso.

Esempio 4

Creare un vettore colonna

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

Creare un vettore riga v2

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

Per concatenare i due vettori in un vettore colonna, occorre concatenare il primo vettore con la trasposizione del secondo vettore.

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

Per concatenare i due vettori in un vettore riga, bisogna concatenare la trasposizione del primo vettore con il secondo vettore.

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

https://how.okpedia.org/it/matlab/come-concatenare-i-vettori-su-matlab-e-octave


Segnala un errore o invia un suggerimento per migliorare la pagina


Vettori su Matlab/Octave


FacebookTwitterLinkedinLinkedin