ESF:MPE_ZMAT Základy MATLABu - Informace o předmětu
MPE_ZMAT Základy MATLABu
Ekonomicko-správní fakultapodzim 2025
- Rozsah
- 0/2/0. 4 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 - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 50 stud.
Momentální stav registrace a zápisu: zapsáno: 0/50, pouze zareg.: 0/50, pouze zareg. s předností (mateřské obory): 0/50 - Mateřské obory/plány
- Matematické a statistické metody v ekonomii (program ESF, N-MSME)
- Cíle předmětu
- Cílem předmětu je poskytnout studentům základní i pokročilejší znalosti práce v programovém prostředí systému MATLAB jakožto univerzálního a mocného nástroje pro modelování dynamických systémů, provádění výpočetně náročných výpočtů, optimalizací a simulací, vizualizaci, prezentaci a analýzu dat, a pro implementaci různých typů algoritmů.
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 práce v prostředí MATLABu, s postupy práce s maticemi, tvorbou skriptů a funkcí, efektivním využíváním cyklů a podmínek, plejádou datových typů, a vizualizací dat, s možnostmi optimalizace a paralelizace kódu, či využitím objektově orientovaného programování, jakož i s simulačními, optimalizačními a ekonometrickými technikami, které MATLAB nabízí, a v 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 schopni:
• navrhnout, implementovat a provést vhodný algoritmus k řešení netriviálních problémů v programovém prostředí MATLABu;
• vizualizovat a analyzovat nejen ekonomická, reálná (a potenciálně více-dimenzionální) data, a to i pomocí pokročilých nástrojů;
• chápat základní i pokročilejší techniky programování vlastních skriptů a funkcí včetně diagnostiky chyb, včetně využití nástrojů optimalizace a paralelizace kódu;
• pracovat s různými datovými strukturami;
• propojit MATLAB s vybraným softwarem třetích stran pro přenos dat nebo správu verzí. - Osnova
- 1. Úvod do programování v MATLABu, práce s vektory a maticemi.
- 2. Využití podmínek a cyklů v MATLABu.
- 3. Práce s funkcemi a skripty.
- 4. Práce s textovými řetězci.
- 5. Datové struktury a pokročilé techniky zpracování dat.
- 6. Pokročilejší techniky programování a práce s funkcemi: dobrá praxe programování, diagnostika chyb.
- 7. Pokročilé techniky grafického výstupu.
- 8. Úvod do objektovo-orientovaného programování v MATLABu.
- 9. Práce s vybranými toolboxy MATLABu.
- 10. MATLAB a software třetích stran.
- 11. Analýza a vizualizace dat, aplikovaná statistika a ekonometrie v MATLABu.
- 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.
- Gdeisat, M., Lilley, F. MATLAB by Example: Programming Basics. Amsterdam : Elsevier. Database: eBook Collection (EBSCOhost). 2013. ISBN 9780124052123.
- Hahn, B. D., Valentine, D. T. Essential Matlab for Engineers and Scientists. 4th ed. Amsterdam : Academic Press. Database: eBook Collection (EBSCOhost). 2010. ISBN 9780123748836.
- Dukkipati, R. V. MATLAB: An Introduction with Applications. New Delhi : New Age International. Database: eBook Collection (EBSCOhost). 2010. ISBN 9788122426984.
- Výukové metody
- Semináře v počítačových učebnách, průběžné domácí úkoly, závěrečný individuální projekt.
- Metody hodnocení
- Předmět je zakončen zkouškou. Pro úspěšné absolvování zkoušky je potřeba zpracovat v odpovídající kvalitě průběžné úkoly na týdenní bázi a závěrečný semestrální individuální projekt.
- Náhradní absolvování
- V případě, že si student předmět zapíše v~době svého výjezdu do zahraničí, nedochází ke změně podmínek pro úspěšné absolvování předmětu, pouze studentovi mohou být nabídnuty individuální termíny pro splnění stanovených povinností. Podrobnosti k~možnosti absolvovat předmět v~případě výjezdu do zahraničí naleznete v~interaktivní osnově.
- 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. - Nachází se v prerekvizitách jiných předmětů
- Statistika zápisu (podzim 2025, nejnovější)
- Permalink: https://is.muni.cz/predmet/econ/podzim2025/MPE_ZMAT