
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)
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).
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'.