Vektory v Matlabe - Typy vektorových operácií s príkladmi

Obsah:

Anonim

Úvod do vektorov v Matlabe

Vektor je uzavretá skupina prvkov. V Matlabe môžeme vytvárať vektory pomocou hranatých zátvoriek. Vektory sú jednou z ilustrácií polí (jednorozmerné pole). môže byť reprezentovaný dvoma spôsobmi riadkový vektor a stĺpcový vektor.

Riadok Vektor

Je to horizontálna sada prvkov. Je zastúpená v hranatých zátvorkách. Každý prvok je oddelený čiarkou alebo medzerou.

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

Stĺpec Vector

Je to vertikálna sada prvkov. Je tiež zastúpená v hranatých zátvorkách. Existujú dva spôsoby, ako vytvoriť stĺpcové vektory, najskôr oddelením každého prvku bodkočiarkou a iným spôsobom zapísať každý prvok do nasledujúceho riadka v príkazovom okne.

X = (4; 6; 7) alebo

X = (4

6

7)

Vektorové operácie

Prevádzkovatelia vektorov sú všeobecne rozdelené do dvoch kategórií.

1. Aritmetická operácia

Uvažujme dva vektory xay s hodnotami x = (1 4 5 3) a y = (5 3 2 1), ktoré môžeme na týchto dvoch vektoroch x a y vykonávať rôzne operácie.

a. Násobenie: Táto funkcia sa používa na vynásobenie ľubovoľnou aritmetickou hodnotou celému vektoru.

Napríklad:

mul = 3 x x

mul = 3 * (1 4 5 3)

mul = (3 12 15 9)

Syntax: variable name = arithmetic constant * vector name

b. Trigonometrická funkcia: môžeme použiť ľubovoľnú trigonometrickú funkciu na vektorový hriech, cos, tan, cosec, sec atď.

Príklad tri = cos (x)

Odpoveď je: 0, 54 - 0, 65 0, 28 - 0, 99

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

Súčet: Zobrazuje celkom (sčítanie) celých prvkov v jednom vektore.

príklad

x = (1 4 5 3)

Celkom = súčet (x)

Výstup je celkom = 13

Syntax: variable name = = sum ( vector name )

c. Dĺžka: Ukazuje dĺžku konkrétneho vektora, dajme jeden vektor p = (9 7 5 3 1 9 7 5 3 1)

príklad

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

Len = dĺžka (p)

Výstup je Len = 10

d. Pridanie vektorov: Pridanie dvoch alebo viacerých vektorov je jednoduchá operácia v Matlabe, uvážme dva vektory p a q.

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

Pridať = p + q

Výstup je sčítanie = (9 13 12 3)

Syntax: vector name operator ( + ) vector name

Podobne môžeme vykonávať operácie odčítania ako sub = p - q

e. Násobenie vektorov: Ak chceme urobiť násobenie dvoch vektorov, potom jednoduchý operátor násobenia (*) nebude fungovať. Preto musíme pridať operátor bodiek („.“) S operátorom násobenia.

Príklad:

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

mul = p. * q

výstup je mul = (20 42 27 2)

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

Predpokladajme, že chcem zistiť štvorec jedného konkrétneho vektora, alebo chcem vektor vynásobiť iba týmto vektorom.

Potom bude syntax squr = x. 2

2. Relačné operácie

a. Rovnaké ako pre operátora : tento operátor porovnáva každý n každý prvok z dvoch vektorov a dáva výstup nulu a jednu formu.

príklad

m = (2 5 8)

A n = (5 5 3)

Ako vieme, vo vektore ma vektore sú tri prvky,

m == n

Vyššie uvedený príkaz poskytne výstup ako 0 1 0, čo znamená, že prvé číslo nie je rovnaké, druhé číslo je rovnaké a tretie číslo nie je rovnaké. O predstavuje nepravdivé a 1 predstavuje pravdivé.

b. Menej ako operátor (<): Menej ako operátor predstavuje symbol '<'. môžeme porovnávať danú maticu s akoukoľvek aritmetickou konštantou alebo s akýmkoľvek iným vektorom.

príklad

m = (3 2 4)

n = (1 1 1)

m <n

výstup bude 0 0 0, čo znamená, že všetky čísla sú väčšie ako vektor n.

a ak m <10

výstup bude 1 1 1, čo znamená, že všetky čísla sú menšie ako 10.

c. Väčší ako operátor (>): Väčší ako operátor predstavuje symbol („>“). Danú maticu môžeme porovnávať s akoukoľvek aritmetickou konštantou alebo s akýmkoľvek iným vektorom.

Príklad:

M = (3 2 4)

N = (1 1 1)

m> n

Výstup bude 1 1 1, čo znamená, že všetky hodnoty sú väčšie ako hodnoty vektora n.

Záver - vektory v Matlabe

V Matlabe môžeme vytvárať rôzne typy vektorov, kde môžeme vykonávať rôzne operácie, ako sú sčítanie, odčítanie, násobenie, druhá odmocnina, druhá odmocnina, výkon, mierka, násobenie vektorov, bodový produkt atď.

Odporúčané články

Toto je sprievodca vektormi v Matlabe. Tu diskutujeme o typoch vektorových operácií, ktoré zahŕňajú aritmetické a relačné operácie, spolu s niektorými príkladmi. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Typy údajov v MATLABe
  2. Použitie Matlab
  3. Matlab Alternatívy
  4. Zatiaľ čo slučka v Matlabe
  5. Funkcie MATLABu
  6. Kompilátor Matlab Aplikácie Matlab Compiler