Cvičení v matlabu

Týden 1

Úvodní hodina předmětu: Software pro vědecké účely

Pozn. v jiných kódech předmětů název: Cvičení v Matlabu 

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 kurzu:

                   1. Úvod do MATLABU, historie, Toolboxy, syntaxe.
  • 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.
Literatura
  • Mathworks. Getting Started with MATLABinfo
  • Blahuta, J. Cvičení v Matlabu. Opava, 2012. Opory naleznete v souboru interaktivních osnov.
    matlab_BLAHUTA.pdf
    PDF ke stažení
  • 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)

Blog | HUMUSOFT

MATLAB (vscht.cz)

Scilab