====== Harmonogram ======
===== Rozvrh =====
Předmět je vyučován v pondělí a ve středu od 16:15 do 18:30 v Dejvické učebně T2:A3-412.
==== Studijní materiály ====
[[courses:b0b17mtb:tutorials:start|Studijní materiály jsou po přihlášení dostupné ZDE.]]
==== Harmonogram předmětu ====
**1. týden:** Co je to Matlab, proč se ho učit. Podrobnosti kurzu, literatura, start MATLABu. Programové prostředí, dokumentace, matice v Matlabu, maticové operace, komplexní čísla.
**2. týden:** MATLAB editor, tvorba skriptů, funkce na generování vektorů / matic, tvorba složitějších matic, operace nad maticemi, operace po prvcích, úvod do vektorizace, rozměr matic.
**3. týden:** Indexování, relační a logické operátory, lineární indexování, relační a logické operátory, domácí úkol.
**4. týden:** Cykly, cykly vs. vektorizace, větvení programu.
**5. týden:** Uživatelské funkce, handle funkce, anonymní funkce, vnoření funkce, ladění běhu programu, debugging, domácí úkol.
**6. týden:** Datový typ ''cell'', testové řetězce, String, datový typ ''struct'', Průběžný test (zadání: [[courses:b0b17mtb:podminky|]], odevzdání: [[https://cw.felk.cvut.cz/upload/]]).
**7. týden:** Vizualizace v MATLABu, ''LineSpec'', vhodné vzorkování pro kreslení grafů, volba projektu [[courses:b0b17mtb:projects:seznam_projektu|Seznam projektů]]
**8. týden:** Statické GUI.
**9. týden:** Dynamické GUI, domácí úkol.
**10. týden:** Časové funkce, timer, třídění, profiler.
**11. týden:** Množinové operace, vyhledávání prvků, ošetření chyb, I/O.
**12. týden:** Bonusy - Základy symbolických výpočtů, p-code, numerická přesnost, publikace kódu, čistota a styl kódu v MATLABu.
**13. týden:** Rezerva
**14. týden:** Zápočtový test, kontrola projektů, diskuze nad problémy. Zápočet