OKPEDIA MATLAB VETTORI

Come fare un vettore con Matlab e Octave

Per creare un vettore con Matlab o Octave scrivere

vettore = [ a1; a2; a3; ... ; an ]

Gli elementi del vettore sono racchiusi da parentesi quadre.

Ogni elemento è separato dal successivo tramite un punto e virgola.

Nota. Per scrivere un vettore con gli elementi disposti in riga anziché in colonna, sostituire il simbolo del punto e virgola con il simbolo della virgola oppure con uno spazio.

Esempi

Esempio 1 (vettore colonna)

Per definire un vettore composto da cinque elementi in colonna

$$ v = \begin{pmatrix} 5 \\ 7 \\ 1 \\ 0 \\ -1 \end{pmatrix} $$

In Matlab/Octave si assegna il vettore a una variabile.

Gli elementi sono separati tra loro tramite il simbolo punto e virgola (;).

>> v = [5;7;1;0;-1]

In questo modo gli elementi del vettore sono disposti in un'unica colonna su cinque righe diverse.

Esempio 2 (vettore riga)

Per definire un vettore composto da cinque elementi in riga

$$ v = \begin{pmatrix} 5 & 7 & 1 & 0 & -1 \end{pmatrix} $$

In questo caso gli elementi sono separati tra loro tramite una virgola (,).

>> v = [5,7,1,0,-1]

Lo stesso risultato si ottiene separando i numeri con uno spazio al posto della virgola

>> v = [5 7 1 0 -1]

In entrambi i casi il vettore ha gli elementi disposti in un'unica riga su cinque colonne diverse.

Esempio 3

Per creare un vettore di numeri interi tra un estremo inferiore a un estremo superiore

>> v = [1:8]

Il risultato è il vettore

v = 1 2 3 4 5 6 7 8

Esempio 4

Per creare un vettore di numeri interi tra un estremo inferiore a un estremo superiore con un passo diverso da +1, usare la sintassi [valore iniziale: passo: valore finale]

>> v = [10: -2 :1]

Il risultato è il vettore

$$ v = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \end{pmatrix} $$

Esempio 5

Il passo può essere anche un valore decimale.

>> v = [0: .2 :1]

Il risultato è il vettore

$$ v = \begin{pmatrix} 0.0 & 0.2 & 0.4 & 0.6 & 0.8 & 0.8 & 1.0 \end{pmatrix} $$

Esempio 6

Per creare un vettore composto da n elementi tra un estremo inferiore x1 e un estremo superiore x2 si può usare anche la funzione linspace(x1,x2,n)

>> v=linspace(0,1,5)

Il risultato in output è

$$ v = ( \ 0.00000 \ , \ 0.25000 \ , \ 0.50000 \ , \ 0.75000 \ , \ 1.00000 \ ) $$

Esempio 7

Per creare un vettore colonna nullo usare la funzione zeros(n,1)

>> zeros(5,1)

Il risultato in output è un vettore colonna nullo.

$$ v = \begin{pmatrix} 0 \\ 0 \\ 0 \\ 0 \\ 0 \end{pmatrix} $$

Esempio 8

Per creare un vettore riga nullo usare la funzione zeros(1,n)

>> zeros(1,5)

Il risultato in output è un vettore riga nullo.

$$ v = ( \ 0 \ , \ 0 \ , \ 0 \ , \ 0 \ , \ 0 \ ) $$

Esempio 9

Per creare un vettore colonna con tutti gli elementi uguali a 1 usare la funzione ones(n,1)

>> ones(5,1)

Il risultato in output è un vettore colonna

$$ v = \begin{pmatrix} 1 \\ 1 \\ 1 \\ 1 \\ 1 \end{pmatrix} $$

Esempio 10

Per creare un vettore riga con tutti gli elementi uguali a 1 usare la funzione ones(1,n)

>> ones(1,5)

Il risultato in output è un vettore riga

$$ v = ( \ 1 \ , \ 1 \ , \ 1 \ , \ 1 \ , \ 1 \ ) $$

https://how.okpedia.org/it/matlab/come-fare-con-un-vettore-con-matlab-e-octave


Segnala un errore o invia un suggerimento per migliorare la pagina


Vettori su Matlab/Octave


FacebookTwitterLinkedinLinkedin