Úvod do matice v Matlabe
- Matlab je skratka pre „Matrix Laboratory“. Ako vieme, iné programovacie jazyky pracujú súčasne s číslami, ale Matlab pracuje s viacerými číslami súčasne.
- Všetky premenné v matlabe sú viacrozmerné pole.
Maticové formovanie
- Najprv uvidíme, ako vytvoriť pole v Matlabe. Pole je riadkový vektor, takže na vytvorenie príkazov poľa bude X = (1 4 7 6)
- Vo vyššie uvedenom príklade sú štyri prvky v jednom rade. Názov poľa je „x“.
- Pole je jednorozmerné množstvo. Aby sme vytvorili maticu, musíme špecifikovať dvojrozmerné pole, uvážme jeden príklad Matica A je
Ak chcete vytvoriť vyššie uvedenú maticu v MatLab príkazoch bude
A = (4 5 6; 2 1 7; 4 0 3)
- V týchto prvkoch sú napísané hranaté zátvorky („()“) a každý riadok je oddelený bodkočiarkou („;“).
- Obrazovka 1 ukazuje vytvorenie matrice, ktorá je ilustráciou vyššie uvedeného príkladu.
Obrazovka 1: Matica v Matlabe
- Iným spôsobom je vytvoriť maticu pomocou príkazov núl, príkazov atď.
Príklad: a = nuly (4, 1)
A = 0
0
0
0
- Vo vnútri zátvoriek 4 znamená 4 riadky a 1 predstavuje číslo stĺpca.
a = jedny (2, 3)……… dva riadky a tri stĺpce.
výstup signálu:
Screen 2: Matrix v Matlabe
Operácie na matici
Nižšie sú uvedené rôzne operácie s maticou:
1. Aritmetická operácia
Umožňuje všetky aritmetické operácie na matici, ako sú sčítanie, násobenie, odčítanie atď
Syntax: matrix name operator arithmetic constant
Príklad:
Ak a je matica 4 s 4 s hodnotami
4 7 3
4 2 7
8 7 2
4 2 1
V Matlabe bude reprezentovaná ako a = (4 7 3; 4 2 7; 8 7 2; 4 2 1)
a + 10
Poskytne výstup ako
14 17 13
14 12 17
18 17 12
14 12 11
pre
a - 2
Výstup bude
2 5 1
2 0 5
6 5 0
2 0 -1
Vyššie uvedený príklad je uvedený na obrazovke 3
Obrazovka 3: Aritmetické operácie
2. Trigonometrické operácie
V tomto môžeme použiť všetky trigonometrické operátory, ako je hriech, cos, opálenie, cosec, sec, detská postieľka, inverzia hriechu, atď.
Zvážte jednu maticu B.
B = 5 6 4
3 2 8
Program Matlab bude
B = (5 6 4; 3 2 8)
hriech (B)
cos (B)
Výstup je
Obrazovka 4: Trigonometrické operácie
3. Transpozícia matrice
Na nájdenie transpozície matice sa používa jedna citácia (').
Uvažujme maticu X =
Použitím príkazu X '
Poskytne transponovaný výstup ako
Vyššie uvedený príklad je uvedený na obrazovke 5
Screen 5: Transpozícia matice
4. Násobenie matíc
Môžeme vykonať násobenie matíc. Použitím násobiteľa môžeme násobiť dve matice.
Uvažujme, že X je
6 7 3 2
7 5 3 1
A transpozícia X je
6 7
7 5
3 3
2 1
Maticové násobenie je uvedené na obrazovke 6.
Obrazovka 6: Násobenie matice
5. Napájanie
Aby sme zistili, aký výkon sa používa pred akýmkoľvek operátorom premennej bodky („.“), Uvažujme Matrix X = (6 7 3 2; 7 5 3 1)
X . 3 =
216 343 27 8
343 125 27 1
6. Zúženie
Zúženie sa používa na spojenie dvoch matíc dohromady, hranaté zátvorky () sa používajú na zlučovanie operátora.
Uvažujme jeden príklad Matice A je
4 2
5 7
B = (A, A)
Výstup bude B
4 2 4 2
5 7 5 7
7. Komplexné čísla
Komplexné čísla sú zmesou dvoch častí. Používa sa reálna časť a imaginárna časť, ktorá obvykle predstavuje imaginárnu premennú „I“ a „j“.
Ak umiestnime druhú odmocninu do príkazového okna MatLab (sqrt (-1)), potom vydáme výstup ako 0, 0000 + 1, 0000 i
Tu je 0 skutočná časť a 1 imaginárna časť.
Reprezentácia komplexných čísel je nasledovná;
A = (5 + 3 i, 5; 2 + 2 i, 3 + 1 i)
Je to matica 2: 2, výstup bude
5 + 3 i 5
2 + 2 i 3 + i
Vyššie uvedený príklad je uvedený na obrazovke 7
Obrazovka 7: Komplexné čísla
8. Veľkosť:
Tento príkaz sa používa na vyhľadanie veľkosti matice. Udáva veľkosť vo forme riadkov a stĺpcov. (počet riadkov a počet stĺpcov).
Uvažujme príklad A = (5 6 8 2; 6 5 4 3; 8 7 2 2)
Výstup pre veľkosť (A) bude 3 4
Tu 3 predstavuje žiadny z riadkov a 4 predstavuje žiadny zo stĺpcov.
Obrazovka 8: Veľkosť matice
Záver - Matrix v Matlabe
- V maticových aritmetických sčítaniach a odčítaniach je ľahké, ale množenie je náročná úloha. MatLab to uľahčuje a MatLab je špeciálne navrhnutý na manipulácie s maticami.
- Všetky operácie sa dajú ľahko vykonávať v MatLab, ako sú sčítanie, násobenie, odčítanie, trigonometrické funkcie, krížové násobenie, transpozícia matice, inverzia matice, komplexné čísla atď.
Odporúčané články
Toto je sprievodca Matrixom v Matlabe. Tu podrobne diskutujeme o rôznych matematických operáciách v matici. Môžete si tiež prečítať naše ďalšie navrhované články -
- Prenos funkcií v Matlabe
- Typy údajov v MATLABe
- Operátori Matlab
- Čo je Matlab?
- Funkcie MATLABu
- Štvorcový koreň v PHP
- Kompilátor Matlab Aplikácie Matlab Compiler