A MATLAB programozása
A tantárgy angol neve: MATLAB Programming
Adatlap utolsó módosítása: 2011. november 2.
Villamosmérnöki Szak
Műszaki Informatika Szak
Választható tárgy
Név:
Beosztás:
Tanszék, Int.:
Dr. Varga Gábor
Egyetemi docens
Fizika Tanszék
Matematikai analízis és lineáris algebra
Matematika szigorlat
A tárgy célja a számítógép programozás mélyebb elsajátítása egy konkrét, a tárgy keretei között számítógép segítségével megoldandó fizikai, műszaki vagy közgazdasági probléma kapcsán. A megoldandó feladat kiválasztása történhet a hallgató által is. A félév során a hallgató elsajátítja a MATLAB programozási nyelvet oktatói segítséggel. A MATLAB negyedik generációs programnyelv, a műszaki számítások programnyelve. Rendkívüli előnye, hogy a felhasználónak nem a programozás mikéntjére, hanem inkább a megoldandó problémára kell koncentrálnia. Ez a későbbi tanulmányokban illetve a kutatásban időmegtakarítást jelenthet.
1., A MATLAB környezetének és programozásának a megismerése: mátrix műveletek, a lineáris algebra elemei, egy-, két- és háromváltozós függvények ábrázolása, nyomtatás, file kezelés, vezérlő utasítások, interaktív felhasználói grafikus felület.
Objektum orientált programozás.
2., Algoritmusok programozásának az elsajátítása numerikus integrálást, deriválást, közönséges és parciális diffrenciál-egyenleteket megoldó programok írásával. Hibakeresés.
3., Programtervezés. A választott probléma számítógéppel segített megoldásának tervezése. Numerikus megoldó mag: numerikus módszerek, input output. File kezelés. Karakteres vagy grafikus felhasználói interface.
4., Programírás. A numerikus módszerek algoritmizálása. A megoldó mag felépítése. Az input, output állományok kezelését ellátó program, valamint a felhasználói felület megírása.
5., Programtesztelés. Az eredmények tesztelése esetlegesen ismert analitikus megoldás figyelembevételével. A kapott eredmények megbízhatóságát megadó paraméterek ill. eljárások beépítése a programba. Sebesség és memória igény optimalizálás.
6., Program dokumentáció. A program online és nyomtatott leírása. Súgó valamint "demo" beépítése a programba. A számítások során kapott eredmények kinyomtathatóságának biztosítása.
7., A féléves munka rövid ismertetése, amely egyben az értékelés időpontja is.
8., A félévközi jegy a két zárthelyi és a féléves feladat teljesítése alapján alakul ki.
: Számítástechnikai laboratórium egyéni számítógép használattal.
a. A szorgalmi időszakban: két zárthelyi és egy féléves feladat..
b. A vizsgaidőszakban: -
Egy sikertelen zárthelyi a szorgalmi időszakban a pótzárthelyin pótolható. A sikertelen (pót)zárthelyi a pótlási héten különeljárási díj ellenében egy további alkalommal pótolható.
zárthelyik előtt egy-egy alkalom.
The MATH WORKS Inc., Release 13 Product Family Documentation Set, 2002.
Kontakt óra
30
Félévközi készülés órákra
-
Felkészülés zárthelyire
15
Házi feladat elkészítése
45
Kijelölt írásos tananyag elsajátítása
..
Vizsgafelkészülés
Összesen
90