Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Práce s programovými prostředky (Matlab)

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
17BAPPM KZ 2 0+2
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra biomedicínské informatiky
Anotace:

Základní popis prostředí Matlabu a charakteristika (jádro, Simulink, toolboxy, speciální toolboxy, práce v reálném čase). Základní pravidla Matlabu. Formáty čísel. Používání znaků. Proměnné a matice. Komplexní čísla. Zaokrouhlování čísel. Základní příkazy Matlabu. Zadávání aktuálních cest. Uložení souboru. Otevření souboru. Operace s maticemi. Používání nástrojů pro zobrazení grafických dat (vizualizace). Simulink (základní popis, způsob vytváření úloh, zadávání parametrů). Podmiňovací s cyklické příkazy. Programování v Matlabu (tvorba skriptů, funkce, odlaďování, prostředí). Spojité procesy. Diskrétní procesy. Náhodné procesy. Symbolická řešení. Zpracování signálů a obrazů v Matlabu. Tvorba grafických uživatelských rozhraní. Vytváření aplikací (Matlab Compiler).

Požadavky:

Podmínkou zápočtu je získání minimálně 50 bodů za úlohy v průběhu semestru (max.30 bodů) včetně závěrečné úlohy na konci semestru (max.70 bodů).

Osnova přednášek:

Předmět má pouze cvičení

Osnova cvičení:

1.Elementární operace s reálnými čísly; nápověda; číselné formáty; datové typy; práce s komplexními čísly; proměnné; práce s řetězci znaků.

2.Relační operátory; Uložení/načtení proměnných do/ze souboru; Vyhledávání uvnitř textových řetězců; Matice a vektory; Operace s maticemi; Zvláštní typy matic; Indexování matic.

3.m-funkce a skripty; Krokování (ladění) funkcí/skriptů; Podmíněný příkaz; Cyklus s předem známým počtem opakování (iterační cyklus); Cyklus řízený podmínkou.

4. Základní použití 2D grafiky; Spojitý 2D graf; Více křivek v jednom okně; Vzhled grafu; Logaritmické souřadnice; Více obrázků v jednom okně; Uložení a přenos grafu; Tvorba grafu z importovaných hodnot.

5.Příklady k řešení.

6.Toolbox symbolické matematiky; soustava rovnic; Symbolická derivace; integrál; Import dat z Excelu.

7.Vytvoření spojitého 3D grafu; Matice jako plocha; Definování úhlu pohledu; Image processing toolbox; Reprezentace obrazů v MATLABu.

8.Základní použití 3D grafiky a další typy grafů.

9.Reprezentace obrazů v MATLABu; Změna formátu obrazů; Image processing toolbox; Mapa barev; Bodové operace.

10.Generování harmonických signálů; Harmonický signál s proměnným kmitočtem; Řízený oscilátor; Generování obdélníkových signálů; Generování periodického pilovitého signálu; Záznam a poslech audio signálů.

11.Tvorba grafických uživatelských rozhraní.

12.Řešení příkladů;

13.Simulink, Řešení příkladů v Simulinku

14.Video, zvuk a animace; komunikace

Cíle studia:

Cílem předmětu je seznámit se s možnostmi využití programu Matlab při řešení jednoduchých matematických problémů. Tento cíl zahrnuje schopnost vytvářet vlastní funkce, pracovat s vektory a maticemi, práce se soubory a mj. i práci se Simulinkem.

Studijní materiály:

[1]Dušek, F., Honc, D.: „Matlab a Simulink“, Univerzita Pardubice, 2005.

[2]Zaplatílek, K., Doňar, K.: „MATLAB pro začátečníky“, Technická literature BEN, Praha 2003.

[3]Zaplatílek, K., Doňar, K.: „MATLAB tvorba uživatelských aplikací“, Technická literature BEN, Praha 2004.

Poznámka:
Další informace:
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet1022406.html