„Mérnöki problémamegoldás MATLAB-ban” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
|||
| (3 közbenső módosítás, amit 2 másik szerkesztő végzett, nincs mutatva) | |||
| 1. sor: | 1. sor: | ||
{{Tantárgy | {{Tantárgy | ||
| név = Mérnöki problémamegoldás MATLAB-ban | | név = Mérnöki problémamegoldás MATLAB-ban | ||
| tárgykód = | | tárgykód = VIMIAV23 | ||
| kredit = 4 | | kredit = 4 | ||
| tanszék = | | tanszék = MIT | ||
| jelenlét = ajánlott | | jelenlét = ajánlott | ||
| minmunka = közepes | | minmunka = közepes | ||
| 55. sor: | 55. sor: | ||
==Laborgyakorlatok tematikája== | ==Laborgyakorlatok tematikája== | ||
1. hét: MATLAB alapismeretek felfrissítése: Editor, Debugger, Profiler, Fájl típusok, függvények, m és mat fájlok. | *1. hét: MATLAB alapismeretek felfrissítése: Editor, Debugger, Profiler, Fájl típusok, függvények, m és mat fájlok. | ||
2. hét: Adatfájlok beolvasása és kezelése: .dat, xls, wav, képfájlok. Külső perifériáról érkező adatok (TCPIP / Serial) kezelése | *2. hét: Adatfájlok beolvasása és kezelése: .dat, xls, wav, képfájlok. Külső perifériáról érkező adatok (TCPIP / Serial) kezelése | ||
3. hét: Dokumentáció készítés: playshow, publish, live script. GUI tervezése - guide, appdesigner. Verziókövetés. | *3. hét: Dokumentáció készítés: playshow, publish, live script. GUI tervezése - guide, appdesigner. Verziókövetés. | ||
4. hét: Valós idejű hangmanipuláció stream objektumokon keresztül, spektrumanalizátor, saját osztály/objektum írása. | *4. hét: Valós idejű hangmanipuláció stream objektumokon keresztül, spektrumanalizátor, saját osztály/objektum írása. | ||
5. hét: Polyspace BugFinder és Codeprover, Stateflow programok megismerése gyakorlati példákon keresztül. Kódelemzés, szabvány-megfelelés, jellegzetes hibák javítása. Állapotgráf-alapú tervezés specifikáció alapján. | *5. hét: Polyspace BugFinder és Codeprover, Stateflow programok megismerése gyakorlati példákon keresztül. Kódelemzés, szabvány-megfelelés, jellegzetes hibák javítása. Állapotgráf-alapú tervezés specifikáció alapján. | ||
6. hét: MATLAB párhuzamos programozás, CUDA programozás szintaxisa. Elosztott számítások MATLAB szerveren és felhőalapú számítási környezetben. Futtatási idő összevetése helyi, többszálú és szerveroldali számítás esetén. | *6. hét: MATLAB párhuzamos programozás, CUDA programozás szintaxisa. Elosztott számítások MATLAB szerveren és felhőalapú számítási környezetben. Futtatási idő összevetése helyi, többszálú és szerveroldali számítás esetén. | ||
7. hét: FFT különféle implementációja. Szűrőtervezés és alkalmazás fdatool és sptool segítségével, adott speficikáció alapján. Szűrőegyütthatók meghatározása, szűrő exportálása. | *7. hét: FFT különféle implementációja. Szűrőtervezés és alkalmazás fdatool és sptool segítségével, adott speficikáció alapján. Szűrőegyütthatók meghatározása, szűrő exportálása. | ||
8. hét: Alkalmazásfejlesztés: PC-n futtatható program. Rasberry Pi illetve Arduino board programozása MATLAB-ból. Futtatható kód generálása SIMULINK modellből. | *8. hét: Alkalmazásfejlesztés: PC-n futtatható program. Rasberry Pi illetve Arduino board programozása MATLAB-ból. Futtatható kód generálása SIMULINK modellből. | ||
9. hét: Végeselem-alapú feladatok definálása, fizikai paraméterek figyelembe vétele, szimulációs eredmények értelmezése és feldolgozása. Elektromágneses végeselem-feladat megoldása. | *9. hét: Végeselem-alapú feladatok definálása, fizikai paraméterek figyelembe vétele, szimulációs eredmények értelmezése és feldolgozása. Elektromágneses végeselem-feladat megoldása. | ||
10. hét: Antenna toolbox, RF toolbox, LTE toolbox, WIFI toolbox bemutatása, tervezési feladat megoldása: WiFi rendszer szimulációja. | *10. hét: Antenna toolbox, RF toolbox, LTE toolbox, WIFI toolbox bemutatása, tervezési feladat megoldása: WiFi rendszer szimulációja. | ||
11. hét: Octave, Scilab áttekintés, MATLAB kódok átírása. Elkészített programok átvitele más környezetbe. | *11. hét: Octave, Scilab áttekintés, MATLAB kódok átírása. Elkészített programok átvitele más környezetbe. | ||
12. hét: MATLAB-ban elkészített, ipari környezetben használt alkalmazások – alkalmazásfejlesztési feladat ipari követelmények alapján; esettanulmány megismerése, a projektfeladathoz kapcsolódó kérdések megválaszolása. | *12. hét: MATLAB-ban elkészített, ipari környezetben használt alkalmazások – alkalmazásfejlesztési feladat ipari követelmények alapján; esettanulmány megismerése, a projektfeladathoz kapcsolódó kérdések megválaszolása. | ||
13. hét: Projektfeladatok bemutatása és értékelése. | *13. hét: Projektfeladatok bemutatása és értékelése. | ||
*14. hét: Pótalkalom | |||
==Oktatók== | ==Oktatók== | ||
| 95. sor: | 94. sor: | ||
* 2. vélemény | * 2. vélemény | ||
Kiváló tárgy, nagyszerűen megtanítja a MATLAB használatát. A mintaterv részévé kellene tenni. Az átadott tudás hasznos lett volna korábbi tárgyak során. (Jelek és Rendszerek 1-2, Szabályozástechnika ) | Kiváló tárgy, nagyszerűen megtanítja a MATLAB használatát. A mintaterv részévé kellene tenni. Az átadott tudás hasznos lett volna korábbi tárgyak során. (Jelek és Rendszerek 1-2, Szabályozástechnika ) | ||
===2020/21 ősz=== | |||
* Már az első félévben találkoztam a MATLAB-bal, valamint jelekből is többször használtuk egy rövid gyorstalpaló után. Úgy gondoltam, hogy jobb lenne többet tudni róla, mint hogy ''ha ezt belököm ide, akkor kiköpi ezt'', mivel jelekből csak ennyit mutattak meg. Végül a tanár ajánlására vettem fel a tárgyat, ami nagyon jó döntés volt. Tematikusan be lett vezetve a MATLAB programozása a félév első részében, az utolsó hetekben meg vendégelőadók muattak be gyakolrati alkalmazásokat. Összességében ez egy nagyon jó programnyelv, sokkal könnyebb vele dolgozni, mint C-ben, vagy C++-ban, és szinte minden felmerülő feladatra már vannak benne előre megírt függvények, úgyhogy nagy elméleti részre nem kell számítani. Erről a programnyelvről is azt érzem, hogy az órai anyag csak egy kezdő löketet ad, és a tényleges munkákkal lehet igazán belejönni a használatba. A számonkérés ehhez igazodik is, mivel egy tetszőleges házi feladatot kell elkészíteni és bemutatni, így nincs mögötte fölösleges szivatás és lehet kreatívnak lenni. Az órákra jó bejárni, de félévközi követelmények nincsenek. | |||
[[Category:Valaszthato]] | [[Category:Valaszthato]] | ||