17.04.2014 Views

Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék

Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék

Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék

SHOW MORE
SHOW LESS

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!

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!