Tantárgy azonosító adatok
1. A tárgy címe Bevezetés a Matlab programozásába mérnököknek
2. A tárgy angol címe Introduction to Programing Matlab for Engineers
3. Heti óraszámok (ea + gy + lab) és a félévvégi követelmény típusa 0 + 0 + 2 f Kredit 3
4. Ajánlott/kötelező előtanulmányi rend
vagy Tantárgy kód 1 Rövid cím 1 Tantárgy kód 2 Rövid cím 2 Tantárgy kód 3 Rövid cím 3
4.1
4.2
4.3
5. Kizáró tantárgyak
BMETE92MC14, BMETE92AM43
6. A tantárgy felelős tanszéke Analízis Tanszék
7. A tantárgy felelős oktatója Dr. Horváth Róbert beosztása tanársegéd
Akkreditációs adatok
8. Akkreditációra benyújtás időpontja 2018.10.01. Akkreditációs bizottság döntési időpontja 2018.10.01.
Tematika
9. A tantárgy az alábbi témakörök ismeretére épít
Matematika A1, A2, A3 vagy annak megfelelő bevezető analízis és lineáris algebrai ismeretek.
10. A tantárgy szerepe a képzés céljának megvalósításában (szak, kötelező, kötelezően választható, szabadon választható)
szabadon választható tárgy
11. A tárgy részletes tematikája

A tantárgy célja, hogy a hallgatókat megismertesse egy számos területen (szimbolikus és numerikus számolások, szimuláció, ábrázolás, prezentáció stb.) rendkívül hatékony eszközzel, a Matlab programmal, amely a hallgatók későbbi kutató munkájában is jól használható majd.

A részletes tematika: A Matlab mint numerikus kalkulátor. Vektorok megadása, vektorműveletek beépített függvényekkel. Mátrixok kezelése. Tömbök logikai indexelése. Saját függvények definiálása, az editor beépített debuggerének használata. Ciklusszervezés és logikai műveletek Matlabban. A Matlab használata szimbolikus kalkulátorként: határértékszámítás, deriválás és integrálás. A lebegőpontos számábrázolás következményei, a számábrázolás pontossága, hibaterjedés a műveletek elvégzése során. A lineáris egyenletrendszerek megoldása Matlabban, az együtthatómátrix tulajdonságainak kihasználása: háromszög-mátrixok, szimmetrikus pozitív definit mátrixok, ritka mátrixok. A megoldások pontosságának becslése a kondíciószám segítségével, túl- és alulhatározott rendszerek megoldása. Polinominterpoláció a Matlabbal, paraméterek illesztése, loglog-skála használata. Nemlineáris egyenletek megoldása. Külső adatok importálása: fájlok kezelése, szövegfájlok exportja, importja, módosítása és feldolgozása, Excel-fájlok importja és kezelése, statisztika készítése. A statisztikai alapok Matlabbal, statisztikai próbák alkalmazása illeszkedésvizsgálatra, függetlenségvizsgálatra. A véletlen számok generálásának korlátai. A Matlab grafikai lehetőségei: ábrák, diagramok, hisztogramok készítése és exportálása. Képek beolvasása, tárolásuk és módosításuk. Képek feldolgozása: kontúrok felismerése, objektumok leszámolása.A publish funkció használata, prezentáció és dokumentáció készítése. A közönséges differenciálegyenletek megoldása Matlabbal, a merev egyenletrendszerek kezelése. Magasabb rendű egyenletek megoldásának módszere. Az egyensúlyi helyzetek típusai, stabilitásvizsgálat.

 

12. Követelmények, az osztályzat (aláírás) kialakításának módja
szorgalmi
időszakban
Két zárthelyi megírása és házi feladatok beadása. vizsga-
időszakban
nincs
13. Pótlási lehetőségek
A pótlási héten lehetséges a zárthelyik pótlása és javítása.
14. Konzultációs lehetőségek
Az oktatóval előre egyeztetett időpontban.
15. Jegyzet, tankönyv, felhasználható irodalom
A. Ledeczky, M. Fitzpatrick: Computer Programming with MATLAB.
Stoyan Gisbert: Matlab (frissített kiadás), Typotex 2005
16. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka mennyisége órákban (a teljes szemeszterre számítva)
16.1 Kontakt óra
28
16.2 Félévközi felkészülés órákra
14
16.3 Felkészülés zárthelyire
30
16.4 Zárthelyik megírása
4
16.5 Házi feladat elkészítése
14
16.6 Kijelölt írásos tananyag elsajátítása (beszámoló)
0
16.7 Egyéb elfoglaltság
0
16.8 Vizsgafelkészülés
0
16.9 Összesen
90
17. Ellenőrző adat Kredit * 30
90
A tárgy tematikáját kidolgozta
18. Név beosztás Munkahely (tanszék, kutatóintézet, stb.)
Sáfár Orsolya
tanársegéd
Analízis Tanszék
A tanszékvezető
19. Neve aláírása
Dr. Horváth Miklós