ESF:MPE_MATL MATLAB - Informace o předmětu
MPE_MATL MATLAB
Ekonomicko-správní fakultajaro 2025
- Rozsah
- 0/2/0. 3 kr. Ukončení: zk.
Vyučováno kontaktně - Vyučující
- Mgr. Jakub Chalmovianský, Ph.D. (cvičící)
doc. Ing. Daniel Němec, Ph.D. (cvičící) - Garance
- Mgr. Jakub Chalmovianský, Ph.D.
Katedra ekonomie – Ekonomicko-správní fakulta
Kontaktní osoba: Mgr. Jarmila Šveňhová
Dodavatelské pracoviště: Katedra ekonomie – Ekonomicko-správní fakulta - Předpoklady
- MPE_ZMAT Základy MATLABu
- Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
Předmět si smí zapsat nejvýše 50 stud.
Momentální stav registrace a zápisu: zapsáno: 0/50, pouze zareg.: 7/50, pouze zareg. s předností (mateřské obory): 0/50 - Cíle předmětu
- Cílem předmětu je rozvíjet znalosti studentů při práci v programovém prostředí systému MATLAB směrem k pokročilejšímu a efektivnějšímu využívání širokých možností tohoto softwarového nástroje pro účely modelování dynamických systémů, optimalizaci a simulaci, algoritmizaci a vykonávání výpočtově náročných úkolů, pokročilou analýzu, vizualizaci a prezentaci dat. Představované nástroje a techniky jsou zaměřeny primárně na využití v ekonomických a ekonometrických aplikacích, jsou však univerzálně uplatnitelné i v dalších oblastech, jako například ve financích, přírodních, technických a společenských vědách. Studenti se v rámci kurzu na praktických příkladech seznámí s možnostmi efektivního programování v prostředí MATLAB (mj. možností optimalizace a paralelizace kódu, či využitím objektově orientovaného programování), pokročilými možnostmi práce s existujícími toolboxy MATLABu (např. Optimization Toolbox, Symbolic Math Toolbox, Statistics and Machine Learning Toolbox), s pokročilou vizualizací dat (např. pomocí Mapping Toolboxu), s tvorbou vlastních grafických uživatelských prostředí, jakož i s simulačními, optimalizačními a ekonometrickými technikami, které MATLAB nabízí, a neposlední řadě s možnostmi propojení MATLABu s daty, či softwarem třetích stran (např. MS Excel, software pro správu verzí Git a pod.).
- Výstupy z učení
- Po absolvování předmětu budou studenti schopní pomocí MATLABu:
• navrhnout, implementovat a provést vhodný algoritmus k řešení netriviálních problémů;
• vizualizovat a analyzovat nejen ekonomická, reálná (a potenciálně více-dimenzionální) data, a to i pomocí pokročilých nástrojů;
• porozumět vícero pokročilým technikám programování vlastních skriptů a funkcí, včetně využití nástrojů optimalizace a paralelizace kódu;
• pracovat s různými specifickými toolboxy MATLABu, jako například Optimization Toolbox, Symbolic Math Toolbox, Statistics and Machine Learning Toolbox, Mapping Toolbox;
• propojit MATLAB s vybraným softwarem třetích stran pro přenos dat nebo správu verzí, nebo využívat nástroje a postupy používané při simulacích, optimalizacích a při modelování v různých oblastech ekonomie. - Osnova
- 1. Základy ekonometrie a ekonometrie časových řad v MATLABu.
- 2. Techniky efektivního programování a práce s funkcemi.
- 3. Úvod do objektovo-orientovaného programování v MATLABu.
- 4. Pokročilé techniky grafického výstupu.
- 5. Práce s vybranými toolboxy MATLABu.
- 6. Tvorba vlastního grafického uživatelského rozhraní.
- 7. Simulační a optimalizační techniky pomocí MATLABu.
- 8. MATLAB a software třetích stran.
- Literatura
- povinná literatura
- ATTAWAY, Stormy. MATLAB® : a practical introduction to programming and problem solving. Fifth edition. Oxford: Butterworth Heinmann/Elsevier, 2019, xxii, 604. ISBN 9780128154793. info
- doporučená literatura
- ATTAWAY, Stormy. MATLAB® : a practical introduction to programming and problem solving. Sixth edition. London: Elsevier/Buttertworth-Heinemann, 2023, xxii, 57. ISBN 9780323917506. info
- Majumdar, N., Banerjee, S. MATLAB Graphics and Data Visualization Cookbook. Database: eBook Collection (EBSCOhost). 2012. ISBN 9781849693165.
- Hahn, B. D., Valentine, D. T. Essential Matlab for Engineers and Scientists. 7th ed. Amsterdam : Academic Press. Database: eBook Collection (EBSCOhost). 2019. ISBN 9780081029985.
- Paluszek, M., Thomas, S. MATLAB Machine Learning Recipes: A Problem-Solution Approach. New York : APress/Springer. 2019. ISBN 9781484239162.
- Turk, I. Practical MATLAB: With Modeling, Simulation, and Processing Projects. New York : APress/Springer. 2019. ISBN 9781484252819.
- Výukové metody
- Semináře v počítačových učebnách, individuální závěrečný projekt.
- Metody hodnocení
- Předmět je zakončen zkouškou. Pro úspěšné absolvování zkoušky je potřeba zpracovat ve zodpovídající kvalitě závěrečný semestrální individuální projekt. V případě, že si student předmět zapsal v době svého pobytu v zahraničí, nedochází ke změně podmínek pro úspěšné absolvování předmětu, ale studentovi mohou být nabídnuty individuální termíny pro splnění stanovených povinností.
- Navazující předměty
- Další komentáře
- Předmět je vyučován každoročně.
Výuka probíhá každý týden.
- Statistika zápisu (nejnovější)
- Permalink: https://is.muni.cz/predmet/econ/jaro2025/MPE_MATL