Spuštění funkce (skriptu) se provádí: – zadáním názvu a příp. vstupních a výstupních parametrů z příkazového řádku nebo z jiného m-filu (tj. z jiné funkce) – nemá-li funkce parametry nebo jedná-li se o skript – lze funkci spouštět, kromě zadání názvu do příkazového řádku, kliknutím v okně Current directory pravým tlačítkem myši na soubor .m a vybrat Run nebo v editoru v menu Debug -> Run, příp. klávesou F5. Pokud má tedy funkce vstupní parametry v kulatých závorkách, musí být volana z příkazového řádku MATLABu svým názvem a příslušými vhodnými vstupními parametry v kulatých závorkách: např. spirala_vstup(0,50,200); spirala_vstup(-8*pi,8*pi,500) nebo a=0; b=90; c=300; spirala_vstup(a,b,c) apod. Pokud má funkce výstup, musí být přiřazen do nějaké proměnné, pokud tomu tak není výstup je přiřazen do proměnné ans. =============================================================================================================================================================== Skript neobsahuje klíčové slovo function, je to posloupnost příkazů, všechny proměnné vytvořené v rámci provádění skriptu zůstanou zachovány i po jeho skončení =============================================================================================================================================================== Funkce obsahuje klíčové slovo function, – hlavička je ve tvaru function výstup=nazev(vstupy), příp [výstup1, výstup2]=nazev(vstup1, vstup2, vstup3), – vstupní parametry a výstup nejsou povinné – hlavička zajišťuje přenos dat z a do funkce – proměnné ve funkci jsou lokální (po skončení posledního příkazu funkce zaniknou), výstupní proměnné zůstanou zachovány – název funkce (stejně jako u proměnných, musí začínat písmenem), je shodný s názvem m-filu. Pozor při různých názvech má při volání prioritu název m-filu (souboru). ===============================================================================================================================================================