Cieľom tejto práce je naučiť užívateľov Matlabu si vytvárať vlastné aplikácie. Až doteraz sa celá komunikácie s Matlabom uskutočňovala cez jeho príkazový riadok. Zadávaním príkazov a funkcií z príkazového riadku si Matlab interpretuje náš vstup a vykoná príslušné povely. Tento spôsob komunikácie je výhodný iba vtedy, ak riešené úlohy sú krátke a neopakujú sa. Pri dlhších postupnostiach príkazov je výhodnejšie si ich zapísať do súborov. Tieto súbory sa nazývajú m – súbory, pretože sa ukladajú s príponou (názov súboru).m. Každý z toolboxov je tvorený z m – súborov, špeciálne vytvorených pre určitý odbor, napr. spracovanie signálov – Signal Processing Toolbox (sptool), teóriu automatizovaného riadenia – Control Toolbox, spracovanie obrazov - Image Processing Toolbox, pravdepodobnosť a štatistiku – Statistics Toolbox, telekomunikačnú technológiu – Communication Toolbox,... .