Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2024/2025

Programování v MATLABu

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
18PMTL KZ 4 4C česky
Garant předmětu:
Jaromír Kukal
Přednášející:
Jaromír Kukal, Matěj Pokorný, Quang Van Tran
Cvičící:
Jaromír Kukal, Matěj Pokorný, Quang Van Tran
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Představení prostředí Matlab jako efektivního nástroje pro výpočty v komplexních polích a symbolických proměnných, zejména v oblasti lineární algebry, matematické analýzy, statistiky, algoritmizace a geometrické reprezentace výsledků.

Požadavky:

Základní znalosti algebry, analýzy a programovacích technik.

Osnova přednášek:

1. Pole komplexních čísel jako základní datový typ

2. Konstanty, operátory, priority, výrazy, funkce

3. Skalární operátory a funkce

4. Vektorové funkce, maticové operátory a funkce

5. Jednoduché a složené příkazy

6. Globální a lokální proměnné, nepřímé volání funkcí

7. Řetězec jako pole znaků, seznam

8. Kreslení funkcí, křivek a ploch ve 2D a 3D

9. Symbolické výpočty

10. Vstupní a výstupní funkce

11. Složené datové struktury, třída, objekt

12. Vlastnost, metoda, konstruktor, sebedestrukce

13. Prvky GUI a jejich vlastnosti

14. Ošetření událostí a programování GUI

Osnova cvičení:

1. Pole komplexních čísel jako základní datový typ

2. Konstanty, operátory, priority, výrazy, funkce

3. Skalární operátory a funkce

4. Vektorové funkce, maticové operátory a funkce

5. Jednoduché a složené příkazy

6. Globální a lokální proměnné, nepřímé volání funkcí

7. Řetězec jako pole znaků, seznam

8. Kreslení funkcí, křivek a ploch ve 2D a 3D

9. Symbolické výpočty

10. Vstupní a výstupní funkce

11. Složené datové struktury, třída, objekt

12. Vlastnost, metoda, konstruktor, sebedestrukce

13. Prvky GUI a jejich vlastnosti

14. Ošetření událostí a programování GUI

Cíle studia:

Znalosti:

Propojit studium matematiky, statistiky, fyziky a příbuzných oborů s programovacími technikami prostřednictvím výpočetní laboratoře zvané Matlab.

Schopnosti:

Orientace v dané problematice a schopnost řešení reálných úloh v Matlabu.

Studijní materiály:

Povinná literatura:

[1] Zaplatílek K., Doňar B.: MATLAB pro začátečníky, BEN - technická literatura, Praha, 2003.

Doporučená literatura:

[2] Zaplatílek K., Doňar B.: MATLAB - tvorba uživatelských aplikací, BEN - technická literatura, Praha, 2005.

Poznámka:
Rozvrh na zimní semestr 2024/2025:
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
místnost TR:115
Kukal J.
12:00–13:50
(paralelka 101)
Trojanova 13
PC učebna KM
Út
místnost TR:115
Pokorný M.
08:00–09:50
(paralelka 102)
Trojanova 13
PC učebna KM
St
místnost TR:210
Kukal J.
12:00–13:50
(paralelka 101)
Trojanova 13
učebna 210
Čt

Rozvrh na letní semestr 2024/2025:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 21. 11. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet6753906.html