====== 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