Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék
Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék
Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2. FEJEZET. MŰVELETEK MÁTRIXOKKAL, VEKTOROKKAL 11<br />
>> 0:pi/4:pi<br />
ans =<br />
0 0.7854 1.5708 2.3562 3.1416<br />
Fontos szerepet játszik még a pont operátor is, amely az elemenkénti műveleteket jelenti. Tehát ha A és B<br />
két mátrix, akkor A*B a hagyományos mátrixszorzatot adja, míg a A.*B az elemenkénti szorzatot.<br />
Mátrixokat beolvashatunk adatfájlból is a load parancs segítségével. Bármilyen szövegszerkesztőben (pl.<br />
Notepad) készítsük el az alábbi sorokat:<br />
1 4. -5.56<br />
344 -.454 33<br />
-0 1 1<br />
majd mentsük el ize.txt néven. A load parancs beolvassa az adatfile-t és a kiterjesztés levágásával kapott<br />
változóba teszi az adatokat:<br />
>> load ize.txt<br />
>> ize<br />
ize =<br />
1.0000 4.0000 -5.5600<br />
344.0000 -0.4540 33.0000<br />
0 1.0000 1.0000<br />
2.2. Lineáris Algebra<br />
A fontosabb parancsok rövid áttekintése:<br />
Például:<br />
Parancs Leírás<br />
zeros(n,m) n × m-es nullmátrixot hoz létre<br />
A+B<br />
Összeadás (elemenként)<br />
A*B<br />
Mátrixszorzás<br />
A’ Transzponált<br />
det(A)<br />
Determináns<br />
trace(A) Nyom (főátlóbeli elemek összege, spur)<br />
inv(A)<br />
Inverz<br />
eig(A)<br />
Sajátértékek, sajátvektorok<br />
poly(A) A karakterisztikus polinom együtthatói csökkenű kitevű szerint<br />
A.*B<br />
Elemenkénti mátrixszorzat<br />
A./B<br />
Elemenkénti osztás<br />
[L,U] = lu(A) A mátrix LU felbontása<br />
A\b Az Ax=b lineáris egyenletrendszer megoldása. Ugyanezt az<br />
eredményt adja az inv(A)*b parancs is. b-nek oszlopvektornak<br />
kell lennie!