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

Matlab

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
B0B17MTB KZ 4 0P+3C česky
Garant předmětu:
Miloslav Čapek
Přednášející:
Cvičící:
Viktor Adler, Štěpán Bosák, Miloslav Čapek, Jakub Liška, Vojtěch Neuman, Jonáš Tuček, Martin Žlábek
Předmět zajišťuje:
katedra elektromagnetického pole
Anotace:

Student se naučí efektivně využívat jak základní, tak pokročilé funkce Matlabu, vč. základů návrhu grafického rozhraní. Důraz bude kladen na analytický rozbor problému a jeho následnou implementaci, orientaci v rozsáhlé dokumentaci, odladění vlastních funkcí a samostatnou práci v Matlabu (kterou student prokáže řešením semestrálního projektu). Získané znalosti lze uplatnit v širokém spektru předmětů vyučovaných na FEL (při zpracovávání laboratorních úloh, semestrálních i závěrečných projektů a prací), ale i v samotné praxi.

Výsledek studentské ankety předmětu je zde: http://www.fel.cvut.cz/anketa/aktualni/courses/A0B17MTB a zde https://anketa.is.cvut.cz/html/anketa/results/semesters/B231/surveys/11/courses/B0B17MTB

Požadavky:

Max. 2 absence, více absencí pouze ve velmi vážných a odůvodněných případech (přičemž se nesnižují požadavky na zvládnutí látky), odevzdání projektu do konce semestru (projekt musí být hodnocen známkou E a lepší), absolvování testů (s výsledkem E a lepším), absolvování testů a domacích úkolů v semestru. Nutná znalost základních konceptů programování (postačuje středoškolská úroveň), výhodou je absolvování základních kurzů matematiky (1. semestr).

Osnova přednášek:

1. Motivace a informace o průběhu kurzu. Prostředí MATLAB. Základní matematické operace.

2. MATLAB Editor. Generování matic a vektorů. Operace s maticemi.

3. Vektorizace a indexace. Relační a logické operátory. První domácí úkol.

4. Smyčky a větvení programu.

5. Funkce. Jmenné prostory. Druhý domácí úkol.

6. Debugger. Ošetřování chyb. Profilace kódu. Test v semestru.

7. Pokročilé datové typy, řetězce, struktury, cells a table.

8. Vizualizace dat. Modifikace grafů. Výběr projektu.

9. Statické grafické rozhraní.

10. Dynamické grafické rozhraní. Třetí domácí úkol.

11. Objektově orientované programování. Třídy pro práci s časem.

12. Ukázka pokročilé práce s MATLABem.

13. Bonusová přednáška na vyzvané téma.

14. Závěrečný test a prezentace projektů.

Osnova cvičení:

1. Motivace a informace o průběhu kurzu. Prostředí MATLAB. Základní matematické operace.

2. MATLAB Editor. Generování matic a vektorů. Operace s maticemi.

3. Vektorizace a indexace. Relační a logické operátory. První domácí úkol.

4. Smyčky a větvení programu.

5. Funkce. Jmenné prostory. Druhý domácí úkol.

6. Debugger. Ošetřování chyb. Profilace kódu. Test v semestru.

7. Pokročilé datové typy, řetězce, struktury, cells a table.

8. Vizualizace dat. Modifikace grafů. Výběr projektu.

9. Statické grafické rozhraní.

10. Dynamické grafické rozhraní. Třetí domácí úkol.

11. Objektově orientované programování. Třídy pro práci s časem.

12. Ukázka pokročilé práce s MATLABem.

13. Bonusová přednáška na vyzvané téma.

14. Závěrečný test a prezentace projektů.

Cíle studia:
Studijní materiály:

Povinná literatura: Podklady ze seminářů, dokumentace

//

Doporučená literatura:

[1] Attaway, S.: A Practical Introduction to Programming and Problem Solving, 3rd ed., Butterworth-Heinemann, 2013.

[2] Hahn, B., Valentine, D.: Essential Matlab for Engineers and Scientists, 5th ed., Academic Press, 2013.

[3] Kiusalaas, J.: Numerical Methods in Engineering with Matlab. Cambridge University Press, 2005.

[4] Mathews, J. H., Fink, K. D.: Numerical Methods Using Matlab. Prentice Hall, 1999

Poznámka:
Další informace:
https://cw.fel.cvut.cz/wiki/courses/B0B17MTB
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 T2:A3-412
Čapek M.
Adler V.

16:15–18:45
(paralelka 101)
Dejvice
Laborator
Út
St
Č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 22. 12. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet4667506.html