Come definire i vettori su Matlab

In questa lezione ti spiego come creare un vettore in Matlab.

Ti faccio un esempio pratico.

Considera un vettore sul piano che ha origine dal punto (0;0) e punta alle coordinate v(2;4)

un esempio di vettore a due dimensioni (piano)

Il vettore ha due componenti x=2 e y=4.

Per definire questo vettore in Matlab devi utilizzare una variabile array a due dimensioni.

Nell'array separa le componenti x e y del vettore tramite il punto e virgola.

>> v=[2;4]

In questo modo definisci un vettore colonna

$$ \vec{v} = \begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} 2 \\ 4 \end{pmatrix} $$

Puoi usare l'array che hai appena creato in qualsiasi operazione di calcolo vettoriale (somma, prodotto vettoriale, prodotto scalare, ecc.).

Come fare un vettore nello spazio a tre dimensioni

Per creare un vettore con tre o più componenti segui lo stesso procedimento.

Ad esempio, considera un vettore nello spazio a tre dimensioni 3D che punta alle coordinate v(2;4;3).

un esempio di vettore a tre dimensioni (spazio)

Questo vettore ha tre componenti x=2, y=4, z=3

$$ \vec{v} = \begin{pmatrix} x \\ y \\ z \end{pmatrix} = \begin{pmatrix} 2 \\ 4 \\ 3 \end{pmatrix} $$

Per definire questo vettore nell'ambiente operativo di Matlab crea un array con tre componenti

>> v=[2;4;3]

Come fare un vettore riga

Fino ad ora ti ho spiegato come realizzare un vettore colonna in cui gli elementi sono disposti in verticale.

$$ \vec{v} = \begin{pmatrix} a \\ b \\ c \end{pmatrix} $$

Se devi creare un vettore riga, ossia un vettore in cui gli elementi sono disposti in orizzontale, devi usare un'altra sintassi

$$ \vec{v} = \begin{pmatrix} a & b & c \end{pmatrix} $$

Per creare un vettore riga in Matlab crea un array separando le componenti con uno spazio oppure una virgola.

Ad esempio, per definire questo vettore riga

$$ \vec{v} = \begin{pmatrix} 1 & 2 & 3 \end{pmatrix} $$

Digita un array separando gli elementi con una virgola

>> v=[1, 2, 3]

Il risultato è un vettore riga.

Nota. In alternativa, puoi creare un vettore colonna v=[1;2;3] e trasformarlo in un vettore riga tramite una trasposizione v'.




Non hai risolto il tuo problema? Scrivi una domanda




FacebookTwitterLinkedinLinkedin