FPF:UIAI040 Software pro vědecké výpočty - Informace o předmětu
UIAI040 Software pro vědecké výpočty
Filozoficko-přírodovědecká fakulta v Opavězima 2020
- Rozsah
- 0/2/0. 3 kr. Ukončení: z.
- Vyučující
- RNDr. Jiří Martinů, Ph.D. (cvičící)
- Garance
- RNDr. Jiří Martinů, Ph.D.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě - Rozvrh seminárních/paralelních skupin
- UIAI040/A: Po 18:05–19:40 LEI, J. Martinů
- Předpoklady
- TYP_STUDIA(B)
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Aplikovaná informatika (program FPF, B1802 AplI)
- Cíle předmětu
- Cílem předmětu je poskytnout znalosti a praktické dovednosti v programovém prostředí MATLAB jako nástroji pro numerické zpracování a vizualizaci dat. Studenti si osvojí základní syntaxe, příkazy, modelování a práci v GUI prostředí. Naučí se vytvářet skripty, funkce a vytvářet samostatně spustitelné .exe aplikace použitelné v prostředí MS Windows.
- Osnova
- MATLAB poskytuje uživatelum nejen grafické a výpocetní nástroje, ale i rozsáhlé knihovny funkcí spolecne s výkonným programovacím jazykem ctvrté generace. Na cviceních se studenti ucí zacházet s tímto nástrojem a využívat jeho rozsáhlých možností pri výpoctech, vykreslování funkcí, 2D a 3D modelování a dalších cinnostech.
Osnova kurzu:
1. Úvod do MATLABU, historie, Toolboxy, syntaxe.
2. Uživatelské prostredí, popis prostredí, režimy práce, editace M-souboru.
3. Promenné, výrazy a operátory (konstanty, retezce, operátory, speciální znaky).
4. Vytvárení vlastních aplikací (M-soubory, skripty, uživatelské funkce, krokování fcí a skriptu, rídící príkazy IF-then, for).
5. Matice, vektory (operace s maticemi, rozklad matice na vlastní hodnoty a vlastní vektory), po-lynomy, matematické funkce.
6. Funkce pro práci s údaji (zobrazení prubehu funkce), práce s funkcemi.
7. Grafické prostredí, objekt (vytvárení 2D grafu, základní rídící funkce, oznacení a popis grafu, 3D kreslení).
8. Kontejnerové datové typy (cell, structure), logické funkce is, subsystémy.
9. Možnosti importu a exportu dat, konverze, dialogová okna.
10. Základní pohled na Image Processing Toolbox. ROI based operace.
11. Návrh GUI v GUIDE a kompilace do EXE spustitelné aplikace.
12. Další možnosti MATLABU, Simulink, Callback funkce. S-funkce, MEX-soubory.
- MATLAB poskytuje uživatelum nejen grafické a výpocetní nástroje, ale i rozsáhlé knihovny funkcí spolecne s výkonným programovacím jazykem ctvrté generace. Na cviceních se studenti ucí zacházet s tímto nástrojem a využívat jeho rozsáhlých možností pri výpoctech, vykreslování funkcí, 2D a 3D modelování a dalších cinnostech.
- Literatura
- Výukové metody
- Přednáška s aktivizací
Přednáška s analýzou videozáznamu - Metody hodnocení
- Zápočet
- Informace učitele
- * 70% účast na semin.
* projekt v MATLABu
* Písemný test
Splnění min 75% - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (zima 2020, nejnovější)
- Permalink: https://is.slu.cz/predmet/fpf/zima2020/UIAI040