## Předdefinované proměnné nebo hodnoty
| Proměnná | Význam |
| -------- | --------------------------------------------------------------------------------------------------------- |
| `ans` | answer - poslední spočítaný výsledek (podobně jako na kalkulačce); lze jí použít v dalším výpočtu/příkazu |
| `NaN` | Not A Number - nejedná se o číslo |
| `Inf` | infinity - nekonečno |
| `pi` | hodnota čísla $\pi$ |
| `i, j` | komplexní jednotka |
## Prvky jazyka
| Prvek | Popis |
| ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `%` | komentář - za znakem % může být uvedený libovolný text (celý řádek lze nastavit jako komentář stiskem CRTL + R a zrušit jako komentář stiskem CTRL + T) |
| `;` | oddělení řádků; nevypsání výsledku operace |
| `.` | operátor prvek po prvku |
| `,` | obecný oddělovač, oddělovač v řádku |
| : | oddělovač ve výčtu |
| `'` | transpozice vektoru nebo matice |
| `+` | sčítání |
| `-` | odčítání |
| `*` | násobení |
| `/` | dělení |
| `^` | mocnina |
| `()` | přednost v matematickém výrazu; seznam parametrů funkce; index matice (vektoru) |
| `[]` | matice (vektor) |
### Logické operátory
| Operátor | Význam |
| -------- | ----------------------------------------------------------------- |
| `&` | operátor AND pro prvkovou operaci na polích |
| \| | operátor OR pro prvkovou operaci na polích |
| `&&` | operátor AND pro krátké vyhodnocení u podmínek (skalární operace) |
| \|\| | operátor OR pro krátké vyhodnocení u podmínek (skalární operace) |
| `~` | operátor NOT |
## Funkce
### Prostředí
| Funkce/příkaz | Popis |
| ----------------------------- | ------------------------------------------------------------------------------------------- |
| `clc` | smaže obsah Command Window |
| `clear` | smaže všechny proměnné |
| `clear nazev_promenne` | smaže konkrétní proměnnou |
| `who` | seznam proměnných |
| `whos` | seznam proměnných - podrobný popis |
| `save` | uloží aktuální proměnné do souboru `matlab.mat` v binární formě v aktuálním adresáři |
| `save nazev_souboru` | uloží aktuální proměnné do souboru `nazev_souboru.mat` v binární formě v aktuálním adresáři |
| `save nazev_souboru x -ascii` | uloží proměnnou `x` do souboru `nazev_souboru` ve formátu ASCII |
| `load` | nahraje proměnné uložené v souboru `matlab.mat` v aktuálním adresáři |
| `load data.txt` | nahraje data ze souboru `data.txt` do proměnné `data` |
### Vektory
| Funkce | Popis |
| ------ | ----------------------------- |
| `norm` | [[Euklidovská norma]] vektoru |