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: