Uvod v Vektorje v Matlabu
Vektor je priložen niz elementov. V Matlabu lahko s pomočjo kvadratnih oklepajev ustvarimo vektorje. Vektorji so ena od ilustracij nizov (enodimenzionalni niz). lahko je predstavljen na dva načina vektor vrstic in stolpcev.
Vrstni vektor
Je vodoravni niz elementov. Predstavljen je znotraj oglatih oklepajev. Vsak element je ločen z vejico ali presledkom.
X = (4 7 8) ali X = (4, 7, 8)
Vektor stolpca
Je navpični niz elementov. Predstavljen je tudi znotraj oglatih oklepajev. Najprej obstajata dva načina za ustvarjanje vektorjev stolpcev, tako da vsak element ločite s podpičjem, drugi način pa, da vsak element napišete v naslednjo vrstico v ukaznem oknu.
X = (4; 6; 7) ali
X = (4
6
7)
Vektorske operacije
Vektorski operaterji so na splošno razvrščeni v dve kategoriji.
1. Aritmetično delovanje
Upoštevajmo dva vektorja x in y z vrednostoma x = (1 4 5 3) in y = (5 3 2 1), na teh dveh vektorjih x in y lahko izvajamo različne operacije.
a. Množenje: Ta funkcija se uporablja za množenje poljubne aritmetične vrednosti na celoten vektor.
Primer:
mul = 3 * x
mul = 3 * (1 4 5 3)
mul = (3 12 15 9)
Sintaksa: variable name = arithmetic constant * vector name
b. Trigonometrična funkcija: Na vektorsko podobne greh, cos, tan, cosec, sec itd. Lahko uporabimo katerokoli trigonometrično funkcijo.
Primer tri = cos (x)
Odgovor je: 0, 54 - 0, 65 0, 28 -0, 99
Sintaksa: variable name = trigonometric function name ( vector name )
Vsota: prikaže skupno (dodajanje) celotnih elementov v enem vektorju.
Primer
x = (1 4 5 3)
Skupaj = vsota (x)
Rezultat je skupaj = 13
Sintaksa: variable name = = sum ( vector name )
c. Dolžina: prikazuje dolžino določenega vektorja, navedemo en vektor p = (9 7 5 3 1 9 7 5 3 1)
Primer
p = (9 7 5 3 1 9 7 5 3 1)
Len = dolžina (p)
Izhod je Len = 10
d. Dodajanje vektorjev: Dodajanje dveh ali več vektorjev je v Matlabu enostavno delovanje, upoštevajmo dva vektorja p in q.
P = (4 6 3 2) in q = (5 7 9 1)
Dodajte = p + q
Izhod je Dodaj = (9 13 12 3)
Sintaksa: vector name operator ( + ) vector name
Podobno lahko naredimo odštevanje kot sub = p - q
e. Množenje vektorjev: Če želimo pomnožiti dva vektorja, potem preprost operater množenja (*) ne bo deloval. Zato moramo z operaterjem množenja dodati operaterja pik ('.').
Primer:
P = (4 6 3 2) in q = (5 7 9 1)
mul = p. * q
izhod je mul = (20 42 27 2)
Sintaksa: variable name = vector name dot operator multiplication operator vector name
Recimo, da želim izvedeti kvadrat enega določenega vektorja ali pa želim pomnožiti vektor samo s tem vektorjem.
Potem bo skladnja squr = x. 2
2. Relacijsko delovanje
a. Enako operaterju : ta operater primerja vsak n vsak element iz dveh vektorjev in daje izhod nič in eno obliko.
Primer
m = (2 5 8)
In n = (5 5 3)
Kot vemo, obstajajo trije elementi v vektorju m in vektorju n,
m == n
Zgornja izjava bo dala rezultat 0 1 0, kar pomeni, da prvo ne ni enako, drugo število je enako in tretje ne, da ni enako. O predstavlja lažno in 1 predstavlja resnično.
b. Manj kot operator (<): Manj kot operater predstavlja s simbolom '<'. lahko primerjamo dano matrico s katero koli aritmetično konstanto ali s katerim koli drugim vektorjem.
Primer
m = (3 2 4)
n = (1 1 1)
m <n
izhod bo 0 0 0, kar pomeni, da so vsa števila večja od vektorja n.
in če je m <10
potem bo izhod 1 1 1, kar pomeni, da so vsa števila manjša od 10.
c. Večji od operatorja (>): Večji kot je operator, ki ga predstavlja simbol ('>'). Dano matrico lahko primerjamo s katero koli aritmetično konstanto ali s katerim koli drugim vektorjem.
Primer:
M = (3 2 4)
N = (1 1 1)
m> n
Izhod bo 1 1 1, kar pomeni, da so vse vrednosti večje od vrednosti vektorja n.
Zaključek - Vektorji v Matlabu
V Matlabu lahko ustvarimo različne vrste vektorjev, kjer lahko izvajamo različne operacije, kot so seštevanje, odštevanje, množenje, kvadrat, kvadratni koren, moč, skaliranje, vektorsko množenje, pik izdelek itd.
Priporočeni članki
To je vodnik za Vektorje v Matlabu. Tukaj razpravljamo o vrstah vektorskih operacij, ki vključujejo aritmetično in relacijsko operacijo, skupaj z nekaterimi primeri. Če želite izvedeti več, si oglejte tudi naslednje članke -
- Vrste podatkov v MATLAB
- Uporaba Matlaba
- Matlab alternative
- Medtem ko je zanka v Matlabu
- Funkcije MATLAB
- Zbirnik Matlab | Prijave prevajalnika Matlab