Vettori in Matlab - Tipi di operazioni vettoriali con esempi

Sommario:

Anonim

Introduzione ai vettori in Matlab

Un vettore è un insieme chiuso di elementi. In Matlab, possiamo creare vettori usando parentesi quadre. I vettori sono una delle illustrazioni degli array (array unidimensionale). può essere rappresentato in due modi vettore riga e vettore colonna.

Riga vettoriale

È un insieme orizzontale di elementi. È rappresentato tra parentesi quadre. Ogni elemento è separato da virgola o spazio.

X = (4 7 8) o X = (4, 7, 8)

Vettore di colonna

È un insieme verticale di elementi. È anche rappresentato tra parentesi quadre. Esistono due modi per creare vettori di colonna innanzitutto separando ciascun elemento con un punto e virgola e un altro modo è scrivere ogni elemento sulla riga successiva nella finestra di comando.

X = (4; 6; 7) o

X = (4

6

7)

Operazioni vettoriali

Gli operatori vettoriali sono ampiamente classificati in due categorie.

1. Operazione aritmetica

Consideriamo due vettori xey con valori x = (1 4 5 3) e y = (5 3 2 1) possiamo eseguire varie operazioni su questi due vettori xey.

un. Moltiplicazione: questa funzione viene utilizzata per moltiplicare per qualsiasi valore aritmetico per l'intero vettore.

Per esempio:

mul = 3 * x

mul = 3 * (1 4 5 3)

mul = (3 12 15 9)

Sintassi: variable name = arithmetic constant * vector name

b. Funzione trigonometrica: possiamo applicare qualsiasi funzione trigonometrica su sin simili a vettori, cos, tan, cosec, sec, ecc.

Esempio tri = cos (x)

La risposta è: 0, 54 - 0, 65 0, 28 -0, 99

Sintassi: variable name = trigonometric function name ( vector name )

Somma: mostra un totale di (aggiunta di) elementi interi in un vettore.

Esempio

x = (1 4 5 3)

Totale = somma (x)

L'output è totale = 13

Sintassi: variable name = = sum ( vector name )

c. Lunghezza: mostra la lunghezza di un vettore particolare, cerchiamo un vettore p = (9 7 5 3 1 9 7 5 3 1)

Esempio

p = (9 7 5 3 1 9 7 5 3 1)

Len = lunghezza (p)

L'output è Len = 10

d. Aggiunta di vettori: l' aggiunta di due o più vettori è un'operazione semplice in Matlab, consideriamo due vettori pe q.

P = (4 6 3 2) e q = (5 7 9 1)

Aggiungi = p + q

L'output è Aggiungi = (9 13 12 3)

Sintassi: vector name operator ( + ) vector name

Allo stesso modo, possiamo fare un'operazione di sottrazione come sub = p - q

e. Moltiplicazione dei vettori: se vogliamo fare la moltiplicazione di due vettori, un semplice operatore di moltiplicazione (*) non funzionerà. Pertanto, è necessario aggiungere un operatore punto ('.') Con un operatore di moltiplicazione.

Esempio:

P = (4 6 3 2) e q = (5 7 9 1)

mul = p. * q

l'output è mul = (20 42 27 2)

Sintassi: variable name = vector name dot operator multiplication operator vector name

Supponiamo di voler scoprire il quadrato di un vettore particolare o di moltiplicare il vettore solo per quel vettore.

Quindi la sintassi sarà squr = x. 2

2. Operazione relazionale

un. Uguale all'operatore : questo operatore confronta ogni n ogni elemento da due vettori e fornisce un output pari a zero e una forma.

Esempio

m = (2 5 8)

E n = (5 5 3)

Come sappiamo ci sono tre elementi nel vettore m e nel vettore n,

m == n

L'istruzione precedente darà output come 0 1 0, il che significa che il primo no non è uguale, il secondo numero è uguale e il terzo no non è uguale. O rappresenta falso e 1 rappresenta vero.

b. Minore dell'operatore (<): minore di quello rappresentato dall'operatore dal simbolo '<'. possiamo confrontare una data matrice con qualsiasi costante aritmetica o con qualsiasi altro vettore.

Esempio

m = (3 2 4)

n = (1 1 1)

m <n

l'output sarà 0 0 0, ciò significa che tutti i numeri sono maggiori del vettore n.

e se m <10

quindi l'uscita sarà 1 1 1, ciò significa che tutti i numeri sono inferiori a 10.

c. Maggiore dell'operatore (>): maggiore dell'operatore rappresentato dal simbolo ('>'). Possiamo confrontare una data matrice con qualsiasi costante aritmetica o con qualsiasi altro vettore.

Esempio:

M = (3 2 4)

N = (1 1 1)

m> n

L'output sarà 1 1 1, ciò significa che tutti i valori sono maggiori dei valori del vettore n.

Conclusione - Vettori in Matlab

In Matlab, possiamo creare diversi tipi di vettori in cui possiamo eseguire varie operazioni come addizione, sottrazione, moltiplicazione, quadrata, radice quadrata, potenza, ridimensionamento, moltiplicazione vettoriale, prodotto punto, ecc.

Articoli consigliati

Questa è una guida ai vettori in Matlab. Qui discutiamo i tipi di operazioni vettoriali che includono operazioni aritmetiche e relazionali insieme ad alcuni esempi. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Tipi di dati in MATLAB
  2. Usi Di Matlab
  3. Alternative Matlab
  4. Mentre Loop in Matlab
  5. Funzioni MATLAB
  6. Compilatore Matlab | Applicazioni del compilatore Matlab