Vektori u Matlabu - Vrste vektorskog rada s primjerima

Sadržaj:

Anonim

Uvod u Vektore u Matlabu

Vektor je zatvoreni skup elemenata. U Matlabu možemo izraditi vektore pomoću kvadratnih zagrada. Vektori su jedna od ilustracija nizova (jednodimenzionalni niz). može se predstaviti na dva načina vektor reda i stupaca.

Redni vektor

To je vodoravni skup elemenata. Predstavljen je unutar uglatih zagrada. Svaki je element odvojen zarezom ili razmakom.

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

Vektor stupaca

To je vertikalni skup elemenata. Također je zastupljeno unutar uglatih zagrada. Dva su načina za stvaranje vektora stupaca prvo odvajanjem svakog elementa zarezom i drugim načinom pisanja svakog elementa u sljedeći red u naredbenom prozoru.

X = (4; 6; 7) ili

X = (4

6

7)

Vektorske operacije

Operatori vektora uglavnom su svrstani u dvije kategorije.

1. Aritmetička operacija

Razmotrimo dva vektora x i y sa vrijednostima x = (1 4 5 3) i y = (5 3 2 1) možemo izvesti različite operacije na ova dva vektora x i y.

a. Umnožavanje: Ova se funkcija koristi za umnožavanje bilo koje aritmetičke vrijednosti na cijeli vektor.

Na primjer:

mul = 3 * x

mul = 3 * (1 4 5 3)

mul = (3 12 15 9)

Sintaksa: variable name = arithmetic constant * vector name

b. Trigonometrijska funkcija: Možemo primijeniti bilo koju trigonometrijsku funkciju na vektorske grijehe, cos, tan, cosec, sec, itd.

Primjer tri = cos (x)

Odgovor je: 0, 54 - 0, 65 0, 28 -0, 99

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

Zbroj: Prikazuje ukupno (dodavanje) čitavih elemenata u jednom vektoru.

Primjer

x = (1 4 5 3)

Ukupno = zbroj (x)

Izlaz je ukupan = 13

Sintaksa: variable name = = sum ( vector name )

c. Duljina: Prikazuje duljinu određenog vektora, neka nam jedan vektor p = (9 7 5 3 1 9 7 5 3 1)

Primjer

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

Len = duljina (p)

Izlaz je Len = 10

d. Dodavanje vektora: Dodavanje dva ili više vektora je jednostavan rad u Matlabu, razmotrimo dva vektora p i q.

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

Dodajte = p + q

Izlaz je Dodaj = (9 13 12 3)

Sintaksa: vector name operator ( + ) vector name

Slično tome, možemo izvesti i oduzimanje operacija poput sub = p - q

e. Umnožavanje vektora: Ako želimo učiniti množenje dvaju vektora, tada jednostavan operator množenja (*) neće raditi. Stoga moramo dodati operatora točaka ('.') S operatorom množenja.

Primjer:

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

mul = p. * q

izlaz je mul = (20 42 27 2)

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

Pretpostavimo da želim saznati kvadrat jednog određenog vektora ili želim pomnožiti vektor samo s tim vektorom.

Tada će sintaksa biti squr = x. 2

2. Relacijsko djelovanje

a. Jednako s operatorom : ovaj operator uspoređuje svaki n svaki element iz dva vektora i daje izlaz nula i jedan oblik.

Primjer

m = (2 5 8)

I n = (5 5 3)

Kao što znamo da postoje tri elementa u vektoru m i vektoru n,

m == n

Gornja izjava će dati izlaz kao 0 1 0, što znači da prvo ne nije jednako, drugi broj je jednak, a treći ne, a nije jednak. O predstavlja laž i 1 predstavlja istinu.

b. Manje od operatera (<): Manje nego što operator predstavlja simbolom '<'. možemo dati datu matricu s bilo kojom aritmetičkom konstantom ili s bilo kojim drugim vektorom.

Primjer

m = (3 2 4)

n = (1 1 1)

m <n

izlaz će biti 0 0 0, što znači da su svi brojevi veći od vektora n.

a ako je m <10

tada će izlaz biti 1 1 1, što znači da su svi brojevi manji od 10.

c. Veće od operatora (>): Veće nego što operator predstavlja simbolom ('>'). Datu matricu možemo usporediti s bilo kojom aritmetičkom konstantom ili bilo kojim drugim vektorom.

Primjer:

M = (3 2 4)

N = (1 1 1)

m> n

Izlaz će biti 1 1 1, što znači da su sve vrijednosti veće od vrijednosti vektora n.

Zaključak - Vektori u Matlabu

U Matlabu možemo stvoriti različite vrste vektora gdje možemo izvoditi različite operacije poput zbrajanja, oduzimanja, množenja, kvadrata, četvrtastog korijena, snage, skaliranja, vektorskog množenja, točkastih proizvoda itd.

Preporučeni članci

Ovo je vodič za Vektore u Matlabu. Ovdje smo raspravljali o vrstama vektorskih operacija koje uključuju aritmetičku i relacijsku operaciju zajedno s nekim primjerima. Možete pogledati i sljedeće članke da biste saznali više -

  1. Vrste podataka u MATLAB-u
  2. Primjene Matlaba
  3. Matlab alternative
  4. Dok je Petlja u Matlabu
  5. MATLAB funkcije
  6. Kompletnik Matlab | Primjene Matlab sastavljača