Předmět: Programování v MATLABu

« Zpět
Název předmětu Programování v MATLABu
Kód předmětu KMI/PVM
Organizační forma výuky Seminář
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 3
Vyučovací jazyk Čeština
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Trnečková Markéta, Mgr. Ph.D.
  • Kočíř David, Mgr.
  • Trnečka Martin, RNDr. Ph.D.
Obsah předmětu
1. Úvod do MATLABu, možnosti a použití MATLABu, základy syntaxe, matematické operace v MATLABu. 2. Programování v MATLABu I., základy programování v MATLABu, prostředky pro řízení běhu programu. 3. Programování v MATLABu II., pokročilejší programátorské konstrukty, funkce, funkcionální programování v MATLABu. 4. Programování v MATLABu III., objektově orientované programování v MATLABu. 5. Programování v MATLABu IV., toolboxy a jejich tvorba. 6. Programování v MATLABu V., paralelizace, základy práce s grafikou. 7. Výpočty v MATLABu, programování experimentů v MATLABu. 8. Ladění a optimalizace programů, základní ladící a profilovací nástroje, vektorizace, implicitní paralelizace. 9. Vizualizace dat, možnosti kreslení grafů, úprava grafů, export, základy želví grafiky, fraktály. 10. Napojení na programovací jazyk C/C++, vytváření a kompilace podprogramů v C/C++ a jejich napojení na MATLAB. 11. Tvorba GUI aplikací, tvorba uživatelského rozhraní, interaktivní experimenty, progress bar. 12. Alternativy k MATLABu, GNU Octave, programovací jazyk Julia.

Studijní aktivity a metody výuky
nespecifikováno
Výstupy z učení
Cílem semináře je představit MATLAB jako účinný nástroj pro vytváření prototypů algoritmů, tvorbu experimentů, analýzu a vizualizaci dat.

Předpoklady
nespecifikováno

Hodnoticí metody a kritéria
nespecifikováno
Doporučená literatura
  • Gillat, A. (2016). MATLAB: An Introduction with Applications (6th Edition).
  • Hahn, B., Valentine D. T. (2016). Essential MATLAB for Engineers and Scientists.
  • Karban, P. (2006). Výpočty a simulace v programech Matlab a Simulink.
  • Ženčák, P. (2013). Matlab pro začátečníky i mírně pokročilé. Olomouc: Univerzita Palackého v Olomouci.
  • 978-0081008775. (2010). Scientific computing with MATLAB and Octave (3rd Edition).


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika - specializace Umělá inteligence (2020) Kategorie: Informatické obory 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Aplikovaná informatika - specializace Vývoj software (2024) Kategorie: Informatické obory 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika - specializace Obecná informatika (2020) Kategorie: Informatické obory 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Aplikovaná informatika - specializace Počítačové systémy a technologie (2024) Kategorie: Informatické obory 1 Doporučený ročník:1, Doporučený semestr: Letní