Detail předmětu
Matematický software
0MS FSI 0MS Ak. rok 2021/2022 letní semestr 3 kredity
Studenti se naučí pracovat s MATLABem. Postupně je probírána algoritmizace postavená na využití specifických prostředcích poskytovaných MATLABem. Výuka probíhá formou ukázek a experimentování na počítači. Zvládnutí probírané látky si studenti ověří zpracováním dvou samostatných projektů.
Garant předmětu
Jazyk výuky
Zakončení
Rozsah
- 26 hod. cvičení
Zajišťuje ústav
Cvičící
Získané dovednosti, znalosti a kompetence z předmětu
Studenti se naučí používat vývojové a programovací prostředí MATLAB. Získané znalosti si ověří a prohloubí zpracováním dvou semestrálních projektů.
Cíle předmětu
Cílem kurzu je naučit studenty v MATLABu programovat a vytvářet uživatelsky přívětivé aplikace s efektivním využíváním vestavěných nástrojů. To se děje postupným praktickým osvojováním MATLABu, které vyúsťuje do samostatného zpracování zadaných projektů
Požadované prerekvizitní znalosti a dovednosti
Základy programování, základy lineární algebry.
Osnova numerických cvičení
1. Koncept pracovního prostředí Matlabu
2. Přímé použití pracovního prostoru vs. m-skript vs. m-funkce, zadání projektu I
3. Matice vs. buňkové pole, maticová algebra
4. Indexace prohledáváním, tříděním a množinovými operacemi
5. Blokové matice a operace
6. Více o vykreslování grafů
7. Více o souborových operacích
8. Více o řídicích strukturách, chráněné bloky, zadání projektu II
9. Koncept řízení událostmi, grafické uživatelské rozhraní
10. Více o symbolických výpočtech
11. Koncept objektově orientovaného programování, implementace třídy
12. M-cesta, souborová organizace projektu
13. Závěrečné poznámky a shrnutí
Průběžná kontrola studia
Podmínkou pro udělení zápočtu je zpracování dvou semestrálních projektů.
Metody vyučování
Předmět je vyučován formou cvičení, které je zaměřeno na praktické zvládnutí látky.
Kontrolovaná výuka
Aktivní účast ve cvičeních.
Zařazení předmětu ve studijních plánech