MATLAB - Vettori
Un vettore è una matrice unidimensionale di numeri. MATLAB consente di creare due tipi di vettori:
- Vettori di riga
- Vettori di colonna
Vettori di riga
Row vectors vengono creati racchiudendo l'insieme di elementi tra parentesi quadre, utilizzando lo spazio o la virgola per delimitare gli elementi.
r = [7 8 9 10 11]
MATLAB eseguirà l'istruzione sopra e restituirà il seguente risultato:
r =
7 8 9 10 11
Vettori di colonna
Column vectors vengono creati racchiudendo l'insieme di elementi tra parentesi quadre, utilizzando il punto e virgola per delimitare gli elementi.
c = [7; 8; 9; 10; 11]
MATLAB eseguirà l'istruzione sopra e restituirà il seguente risultato:
c =
7
8
9
10
11
Riferimento agli elementi di un vettore
Puoi fare riferimento a uno o più elementi di un vettore in diversi modi. L'i- esimo componente di un vettore v è indicato come v (i). Ad esempio:
v = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements
v(3)
MATLAB eseguirà l'istruzione sopra e restituirà il seguente risultato:
ans = 3
Quando si fa riferimento a un vettore con i due punti, ad esempio v (:), vengono elencati tutti i componenti del vettore.
v = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements
v(:)
MATLAB eseguirà l'istruzione sopra e restituirà il seguente risultato:
ans =
1
2
3
4
5
6
MATLAB ti consente di selezionare una gamma di elementi da un vettore.
Ad esempio, creiamo un vettore riga rv di 9 elementi, quindi faremo riferimento agli elementi da 3 a 7 scrivendorv(3:7)e crea un nuovo vettore chiamato sub_rv .
rv = [1 2 3 4 5 6 7 8 9];
sub_rv = rv(3:7)
MATLAB eseguirà l'istruzione sopra e restituirà il seguente risultato:
sub_rv =
3 4 5 6 7
Operazioni vettoriali
In questa sezione, discutiamo le seguenti operazioni sui vettori:
Addizione e sottrazione di vettori
Moltiplicazione scalare di vettori
Trasposizione di un vettore
Aggiunta di vettori
Entità di un vettore
Prodotto Dot Vector
Vettori con elementi uniformemente distanziati