Práce s programovými prostředky (Matlab)
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
17BBPPM | KZ | 2 | 0+2 | česky |
- Přednášející:
- Cvičící:
- Zoltán Szabó (gar.)
- 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:
- Rozvrh na zimní semestr 2011/2012:
- Rozvrh není připraven
- Rozvrh na letní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Předmět je součástí následujících studijních plánů:
-
- Bakalářský studijní obor Biomedicínský technik - prezenční (povinně volitelný předmět)