Detail předmětu

Matematický software

0MS FSI 0MS Ak. rok 2022/2023 letní semestr 3 kredity

Aktuální akademický rok

V kurzu se zabýváme bezpečným programováním v jazyce Matlab. K tomu je využito specifických rysů jazyka, zejména reprezentace proměnné jako pole, podporujících algoritmizaci s co nejširším použitím vestavěných maticových operací. Zmiňujeme také koncept grafického uživatelského rozhraní a některých dalších vestavěných nástrojů.
Používáme Matlab R2020b a vyšší.

Garant předmětu

Jazyk výuky

česky

Zakončení

zápočet

Rozsah

  • 26 hod. cvičení

Zajišťuje ústav

Cvičící

Získané dovednosti, znalosti a kompetence z předmětu

Produktivní používání vývojového a programovacího prostředí MATLAB a psaní bezpečných programů.

Cíle předmětu

Naučit studenty programovat v MATLABu s produktivním využitím jeho specifických rysů a některých vestavěných nástrojů. 

Požadované prerekvizitní znalosti a dovednosti

Jsou očekávány jednak znalosti a dovednosti splňující podmínky úspěšného absolvování kurzu ZÁKLADY PROGRAMOVÁNÍ (SZP), jednak základů lineární algebry.

Osnova numerických cvičení

1. Prostředí Matlabu, jazyk Matlab a jeho elementární prvky
2. M-funkce, popisovač funkce
3. Proměnná jako pole, dynamická deklarace a změna velikosti, indexace poli
4. Indexace prohledáváním, tříděním a množinovými operacemi
5. Blokové matice a operace
6. Matice vs. buňkové pole, maticová algebra
7. Vyjádření invariantů maticovou algebrou
9. Více o vykreslování grafů
10. Více o souborových operacích
11. Více o řídicích příkazech, chráněné bloky
12. Řízení událostmi, grafické uživatelské rozhraní
13. Další datové typy, struktura, symbolický typ

Na každém cvičení je s výkladem vyučujícího a pod jeho vedením napsán nebo rozpracován aspoň jeden projekt, ve kterém jsou implementovány konstrukce podle aktuálního tématu.

Průběžná kontrola studia

Zápočet je udělován na základě bodového hodnocení samostatně zpracovaného semestrálního projektu. Hodnocení je plně v kompetenci vyučujícího podle platných směrnic VUT v Brně.

Metody vyučování

Preferovaným stylem je učení se řešením jednoduchých úloh.

Kontrolovaná výuka

Neúčast na cvičení lze nahradit samostatným zpracováním projektu probíraného na daném cvičení s případnou prezentací.

Zařazení předmětu ve studijních plánech

  • Program BIT, 1. ročník, volitelný
  • Program BIT (anglicky), 1. ročník, volitelný
Nahoru