### 🖥️ Ovládání prostředí a základní příkazy - `clc` – vymaže obsah příkazového řádku (Command Window)1. - `clear` – vymaže všechny proměnné z pracovní paměti (Workspace)2. - `who` – vypíše seznam aktuálně existujících proměnných3. - `help` – zobrazí nápovědu a syntaxi k zadané funkci44. - `doc` – otevře detailní dokumentaci (zmíněno v kontextu nápovědy). ### ⌨️ Vstup a výstup (I/O) - `input` – načte vstup od uživatele (číslo nebo text) z konzole555. - `disp` – vypíše hodnotu proměnné nebo textový řetězec do konzole666. - `fprintf` – umožňuje formátovaný výpis textu a dat (např. počet desetinných míst) do konzole nebo souboru7777. - `sprintf` – formátuje data do textového řetězce, ale nevypisuje je (vrací je jako proměnnou)8. - `error` – vyvolá chybovou hlášku (červený text) a okamžitě zastaví běh programu9. - `warning` – vypíše varovné hlášení, ale program nezastaví10. - `assert` – testuje podmínku; pokud neplatí, vyvolá chybu11. ### 📂 Práce se soubory a daty - `load` – načte proměnné ze souboru (`.mat` nebo textového)1212. - `save` – uloží proměnné z workspace do souboru1313. - `readmatrix` – načte data ze souboru (CSV, TXT) do číselné matice (ignoruje textové hlavičky)141414. - `readtable` – načte data ze souboru do tabulky (zachová názvy sloupců a různé typy dat)151515. - `writematrix` – zapíše číselnou matici do souboru1616. - `writetable` – zapíše tabulku do souboru17. - `table` – vytvoří tabulku z jednotlivých proměnných (sloupců)18. - `head` – vypíše prvních několik řádků tabulky pro rychlou kontrolu19. - `isnan` – vrátí logickou hodnotu `true` (1), pokud je prvek `NaN` (chybějící hodnota)20. - `str2double` – převede textový řetězec obsahující číslo na skutečné číslo (double)21. ### 🧮 Matematické funkce a výpočty - `sqrt` – vypočítá druhou odmocninu22. - `mod` – vrátí zbytek po celočíselném dělení (modulo)23. - `sin`, `cos` – goniometrické funkce sinus a kosinus (argument v radiánech)24242424. - `exp` – exponenciální funkce ($e^x$)25. - `deg2rad` – převede úhel ze stupňů na radiány26. - `mean` – vypočítá aritmetický průměr27. - `std` – vypočítá směrodatnou odchylku28. - `min`, `max` – najde minimální a maximální hodnotu v datech29. - `sum` – vypočítá součet prvků (zmíněno v kontextu sčítání řad)30. - `dot(x,y)` - skalární součin dvou vektorů ### 🎲 Generování vektorů a náhodných čísel - `linspace` – vytvoří vektor s přesně daným počtem rovnoměrně rozložených bodů31313131. - `rand` – generuje náhodná čísla z rovnoměrného rozdělení (0 až 1)32. - `randn` – generuje náhodná čísla z normálního (Gaussova) rozdělení33333333. - `randi` – generuje náhodná celá čísla34. - `randperm` – vytvoří náhodnou permutaci čísel (zpřeházení indexů)35. - `ones` – vytvoří matici samých jedniček36. - `size` – vrátí rozměry matice nebo pole37. ### 🚦 Řízení toku programu (Flow Control) - `if`, `elseif`, `else` – podmíněné větvení programu38. - `switch`, `case`, `otherwise` – přepínač pro výběr z více konkrétních možností39. - `for` – cyklus s pevným počtem opakování40. - `while` – cyklus, který běží, dokud platí podmínka41. - `break` – okamžitě ukončí běh cyklu42. - `continue` – přeskočí zbytek těla cyklu a pokračuje další iterací43. - `function` – klíčové slovo pro definici vlastní funkce44. - `return` – ukončí provádění funkce a vrátí řízení (zmíněno v kontextu funkcí)45. - `end` – ukončovací příkaz pro bloky (`if`, `for`, `function` atd.)46. ### 📈 2D Grafika a vizualizace - `figure` – otevře nové grafické okno47. - `clf` – vyčistí obsah aktuálního grafického okna (Clear Figure)48. - `plot` – základní příkaz pro vykreslení 2D spojnicového grafu49494949. - `scatter` – vykreslí bodový graf (křížky, kolečka) bez spojnic50. - `bar` – vykreslí sloupcový graf51. - `errorbar` – vykreslí graf s chybovými úsečkami52. - `fplot` – vykreslí graf funkce zadané předpisem (function handle)53. - `hold on`, `hold off` – podrží aktuální graf, aby se do něj dalo přikreslovat / vypne tento režim545454. - `subplot` – rozdělí grafické okno na mřížku menších grafů55. - `title` – přidá nadpis grafu56. - `xlabel`, `ylabel` – přidá popisky os X a Y575757. - `legend` – přidá legendu pro identifikaci křivek58585858. - `grid on` – zapne mřížku v grafu59. - `axis` – nastaví limity os a poměr stran (např. `axis equal`, `axis square`)60. - `xlim`, `ylim` – nastaví rozsah konkrétní osy61. - `xline`, `yline` – přidá do grafu vertikální nebo horizontální čáru62. - `exportgraphics` – uloží graf do souboru v publikační kvalitě63. ### 🧊 3D Grafika a animace - `plot3` – vykreslí křivku v 3D prostoru64. - `meshgrid` – vygeneruje souřadnicové matice X a Y (nutné pro plochy)65. - `surf` – vykreslí 3D plochu (povrchový graf)66. - `mesh` – vykreslí drátěný model 3D plochy67. - `contour`, `contourf` – vykreslí vrstevnice (obrysy / vyplněné)68. - `view` – nastaví úhel pohledu (azimut, elevace)69. - `shading` – nastaví styl stínování (např. `interp` pro vyhlazení)70. - `colorbar` – zobrazí barevnou škálu vedle grafu71. - `quiver` – vykreslí vektorové pole pomocí šipek72. - `drawnow` – vynutí okamžité vykreslení grafiky (klíčové pro animace)73. - `pause` – pozastaví běh programu na určený čas (pro zpomalení animace)74. - `delete` – smaže grafický objekt (použito při animaci pro mazání bodů)75. ### 📐 Pokročilá matematika (Aplikace) - `polyfit` – proloží data polynomem (aproximace metodou nejmenších čtverců)76767676. - `polyval` – vyčíslí polynom v zadaných bodech (pro vykreslení modelu)77777777. - `roots` – vypočítá kořeny polynomu (kde protíná nulu)78787878. - `interp1` – provede 1D interpolaci (propojení bodů)79. - `fzero` – najde nulový bod obecné funkce jedné proměnné80. - `integral` – vypočítá určitý integrál funkce zadané předpisem81. - `trapz` – vypočítá integrál z naměřených dat (lichoběžníková metoda)82. - `gradient` – vypočítá numerický gradient (změnu hodnot)83.