Software pro vědecké výpočty
Týden 1
Úvodní hodina předmětu: Software pro vědecké účelyCí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 kurzu:
1. Úvod do MATLABU, historie, Toolboxy, syntaxe. Literatura
Pozn. v jiných kódech předmětů název: Cvičení v Matlabu
- 2. Uživatelské prostředí, popis prostředí, režimy práce, editace M-souboru.
3. Proměnné, výrazy a operátory (konstanty, řětezce, operátory, speciální znaky).
4. Vytváření vlastních aplikací (M-soubory, skripty, uživatelské funkce, krokování fcí a skriptu, řídící pří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í průběhu funkce), práce s funkcemi.
7. Grafické prostředí, objekt (vytváření 2D grafu, základní řídící funkce, označení 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.
- Mathworks. Getting Started with MATLAB. info
- Blahuta, J. Cvičení v Matlabu. Opava, 2012. Opory naleznete v souboru interaktivních osnov.
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.https://is.slu.cz/el/fpf/leto2024/UIMOIBK064/um/matlab_BLAHUTA.pdf
- ZAPLATÍLEK K., DOLŇAR B. Matlab pro začátečníky. Praha, 2009. ISBN 978-80-7300-175-6. inf
Web zdroje:
MATLAB Documentation (mathworks.com)
Informace též zde: Základy modelování v MATLABU (osu.cz)