Vectori în Matlab - Tipuri de operare vectorială cu exemple

Cuprins:

Anonim

Introducere în vectori în Matlab

Un vector este un set de elemente închise. În Matlab, putem crea vectori folosind paranteze pătrate. Vectoarele sunt una dintre ilustrațiile tablelor (tablă unidimensională). acesta poate fi reprezentat în două moduri vectorul rând și vectorul coloanei.

Vector de rând

Este un set orizontal de elemente. Este reprezentat între paranteze pătrate. Fiecare element este separat de virgulă sau spațiu.

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

Vector coloana

Este un set vertical de elemente. Este, de asemenea, reprezentat în paranteze pătrate. Există două moduri de a crea vectori de coloană în primul rând este prin separarea fiecărui element printr-un punct și virgulă și o altă modalitate este de a scrie fiecare element pe rândul următor în fereastra de comandă.

X = (4; 6; 7) sau

X = (4

6

7)

Operațiuni vectoriale

Operatorii vectori sunt clasificați pe scară largă în două categorii.

1. Operare aritmetică

Să luăm în considerare doi vectori x și y cu valorile x = (1 4 5 3) și y = (5 3 2 1) putem efectua diferite operații pe acești doi vectori x și y.

A. Înmulțire: Această funcție este utilizată pentru a multiplica cu orice valoare aritmetică întregului vector.

De exemplu:

mul = 3 * x

mul = 3 * (1 4 5 3)

mul = (3 12 15 9)

Sintaxa: variable name = arithmetic constant * vector name

b. Funcția trigonometrică: putem aplica orice funcție trigonometrică pe păcat, cos, tan, cosec, sec etc.

Exemplul tri = cos (x)

Răspunsul este: 0, 54 - 0, 65 0, 28 -0, 99

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

Suma: Aceasta arată un total de (adăugarea de) elemente întregi într-un singur vector.

Exemplu

x = (1 4 5 3)

Total = suma (x)

Rezultatul este total = 13

Sintaxa: variable name = = sum ( vector name )

c. Lungime: arată lungimea unui anumit vector, să facem un vector p = (9 7 5 3 1 9 7 5 3 1)

Exemplu

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

Len = lungime (p)

Rezultatul este Len = 10

d. Adăugarea vectorilor: adăugarea a doi sau mai mulți vectori este o operație simplă în Matlab, să luăm în considerare doi vectori p și q.

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

Adăugați = p + q

Ieșirea este Adăugare = (9 13 12 3)

Sintaxă: vector name operator ( + ) vector name

În mod similar, putem efectua operațiuni de scădere precum sub = p - q

e. Înmulțirea vectorilor: Dacă dorim să înmulțim doi vectori, atunci un simplu operator de înmulțire (*) nu va funcționa. Prin urmare, trebuie să adăugăm un operator punct ('.') Cu un operator de multiplicare.

Exemplu:

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

mul = p. * q

producția este mul = (20 42 27 2)

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

Să presupunem că vreau să aflu pătratul unui anumit vector sau vreau să înmulțesc doar vectorul cu acel vector.

Atunci sintaxa va fi squr = x. 2

2. Funcționarea relațională

A. Egal cu operatorul : acest operator compară fiecare n fiecare element de la doi vectori și dă ieșire este zero și o formă.

Exemplu

m = (2 5 8)

Și n = (5 5 3)

După cum știm, există trei elemente în vectorul m și vectorul n,

m == n

Instrucțiunea de mai sus va oferi o ieșire ca 0 1 0, ceea ce înseamnă că primul nu este egal, al doilea număr este egal și al treilea nu este egal. O reprezintă fals și 1 reprezintă adevărat.

b. Mai puțin decât operator (<): mai puțin decât îl reprezintă operatorul prin simbolul „<”. putem compara o matrice dată cu orice constantă aritmetică sau cu orice alt vector.

Exemplu

m = (3 2 4)

n = (1 1 1)

m <n

ieșirea va fi 0 0 0, ceea ce înseamnă că toate numerele sunt mai mari decât vectorul n.

iar dacă m <10

atunci ieșirea va fi 1 1 1, ceea ce înseamnă că toate numerele sunt mai mici de 10.

c. Mai mare decât operator (>): mai mare decât operatorul reprezintă prin simbolul ('>'). Putem compara o matrice dată cu orice constantă aritmetică sau cu orice alt vector.

Exemplu:

M = (3 2 4)

N = (1 1 1)

m> n

Rezultatul va fi 1 1 1, ceea ce înseamnă că toate valorile sunt mai mari decât valorile vectorului n.

Concluzie - Vectorii din Matlab

În Matlab, putem crea diferite tipuri de vectori în care putem efectua diferite operații precum adunarea, scăderea, înmulțirea, pătratul, rădăcina pătrată, puterea, scalarea, înmulțirea vectorială, produsul etc.

Articole recomandate

Acesta este un ghid pentru Vectori în Matlab. Aici discutăm tipurile de operații vectoriale care includ operația aritmetică și relațională împreună cu unele exemple. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Tipuri de date în MATLAB
  2. Utilizări ale Matlab
  3. Alternative Matlab
  4. În timp ce Buclă în Matlab
  5. Funcții MATLAB
  6. Compilator Matlab | Aplicații ale compilatorului Matlab