Matlab peut être utilisé comme un langage de programmation évolué.
On peut écrire :
des scripts (fichiers de commandes)
ou définir de nouvelles fonctions
Ces scripts et fonctions peuvent utiliser les fonctions built-in de Matlab.