Bevezetés a Matlabba a mátrixba
- A Matlab a „Matrix Laboratory” kifejezést jelenti. Mint tudjuk, más programozási nyelvek egyszerre a számokon dolgoznak, de a Matlab egyszerre több számon is dolgozik.
- A matlab összes változója többdimenziós tömb.
Mátrixképződés
- Először meglátjuk, hogyan lehet tömböt létrehozni a Matlabban. Egy tömb egy sorvektor, tehát tömbparancsok létrehozásához X = (1 4 7 6) lesz.
- A fenti példában négy elem van egy sorban. És a tömb neve „x”.
- A tömb egydimenziós mennyiség. A mátrix létrehozásához meg kell határoznunk egy kétdimenziós tömböt, vegyünk egy példát az A mátrixra
A fenti mátrix létrehozása a MatLab parancsokban lesz
A = (4 5 6; 2 1 7; 4 0 3)
- Ebben az elemet szögletes zárójelben ('()') írják, és minden sort pontosvesszővel (';') választanak el.
- Az 1. képernyő egy mátrix képződését mutatja, amely szemlélteti a fenti példát.
1. képernyő: Mátrix a Matlabban
- Egy másik módszer egy mátrix létrehozása nullák, egyek, stb. Parancsok felhasználásával.
Példa: a = nullák (4, 1)
A = 0
0
0
0
- A zárójelben 4 azt jelenti, hogy 4 sor és 1 egy oszlop száma.
a = egyek (2, 3)……… Két sor és három oszlop.
kimenetre
2. képernyő: Mátrix a Matlab-ban
Műveletek a mátrixon
Az alábbiakban bemutatjuk a mátrix különféle műveleteit:
1. Számtani művelet
Ez lehetővé teszi az összes számtani műveletet a mátrixon, például összeadást, szorzást, kivonást stb
Szintaxis: a matrix name operator arithmetic constant
Példa:
Ha a 4: 4 mátrix értékkel
4 7 3
4 2 7
8 7 2
4 2 1
A Matlabban ez a = (4 7 3; 4 2 7; 8 7 2; 4 2 1)
a + 10
Kimenetet ad
14 17 13
14 12 17
18 17 12
14 12 11
mert
a - 2
A kimenet lesz
2 5 1
2 0 5
6 5 0
2 0 -1
A fenti képernyőn látható példa felett
3. képernyő: Aritmetikai műveletek
2. Trigonometrikus műveletek
Ebben felhasználhatunk minden olyan trigonometrikus operátort, mint a sin, cos, tan, cosec, sec, cot, sin inverse stb.
Vegyünk egy B mátrixot.
B = 5 6 4
3 2 8
A Matlab program lesz
B = (5 6 4; 3 2 8)
sin (B)
cos (B)
A kimenet
4. képernyő: trigonometrikus műveletek
3. A mátrix átültetése
A mátrix átültetésének megállapításához egyetlen idézetet (') használunk.
Vegyük figyelembe az X = mátrixot
Az X 'parancs alkalmazásával
Az átültetési eredményt adja meg
Az 5. képernyőn bemutatott fenti példa
5. képernyő: A mátrix átültetése
4. Mátrix szorzás
Végezhetjük a mátrix szorzást. A szorzó operátor használatával szorozzuk meg két mátrixot.
Nézzük X
6 7 3 2
7 5 3 1
És az X átültetése is
6 7
7 5
3 3
2 1
A mátrix szorzását a 6. képernyőn adjuk meg.
6. képernyő: A mátrix szorzása
5. Teljesítmény
Bármely változó pontkezelő ('.') Teljesítményének megkereséséhez, mielőtt a hajtást megkapnánk, vizsgáljuk meg az Mátrixot X = (6 7 3 2; 7 5 3 1)
X . 3 =
216 343 27 8
343 125 27 1
6. Összefűzés
Az összefűzés két mátrix összekapcsolására szolgál, szögletes zárójelekkel () az összefűzés operátorához.
Vegyük egy példát az A mátrixra
4 2
5 7
B = (A, A)
A kimenet B lesz
4 2 4 2
5 7 5 7
7. Komplex számok
Az összetett számok két részből állnak. A valós és a képzeletbeli részeket, általában az „I” és „j” változó képzeletbeli részeinek ábrázolására használjuk.
Ha négyzetes gyökérműveletet helyezünk a MatLab parancsablakba (sqrt (-1)), akkor az eredmény 0, 0000 + 1, 0000 i
Itt 0 a valós rész és 1 egy képzeletbeli rész.
A komplex számok ábrázolása a következő;
A = (5 + 3 i, 5; 2 + 2 i, 3 + 1 i)
Ez 2: 2 mátrix, a kimenet lesz
5 + 3 i 5
2 + 2 i 3 + i
A fenti képernyő a 7. képernyőn látható
7. képernyő: Komplex számok
8. Méret:
Ez a parancs a mátrix méretének meghatározására szolgál. A méretet sorok és oszlopok formájában adja meg. (sorok és oszlopok száma).
Vegyük az A példát = (5 6 8 2; 6 5 4 3; 8 7 2 2)
Az (A) méret kimenete 3 4 lesz
Itt 3 a sorok számát, a 4 az oszlopok számát jelenti.
8. képernyő: A mátrix mérete
Következtetés - Mátrix a Matlabban
- A mátrix számtani alkalmazásában az összeadás és a kivonás egyszerű, de a szorzás kihívást jelentő feladat. A MatLab egyszerűvé teszi, és a MatLab kifejezetten a mátrix manipulációkhoz készült.
- A MatLab-ban minden művelet könnyen elvégezhető, például összeadás, szorzás, kivonás, trigonometrikus függvények, keresztszorzás, mátrix-transzponálás, mátrix-inverz, komplex számok stb.
Ajánlott cikkek
Ez egy útmutató a Matrixhoz a Matlabban. Itt részletesen tárgyaljuk a mátrix különböző matematikai műveleteit. Megnézheti más javasolt cikkeinket -
- Funkciók átvitele a Matlab-ban
- Adattípusok a MATLAB-ban
- Matlab operátorok
- Mi a Matlab?
- MATLAB funkciók
- Négyzetgyökér a PHP-ben
- Matlab fordító | A Matlab Compiler alkalmazásai