MATLAB fournit un grand nombre de fonctions qui effectuent des tâches de calcul. Les fonctions sont équivalentes aux sous-routines ou méthodes dans d’autres langages de programmation.

Pour appeler une fonction, telle que « max » et « mean », entourez ses arguments d’entrée entre parenthèses:

>> A = [1 3 9];
>> max(A)

ans =
9

>> mean(A)

ans =
4.3333

 

S’il y a plusieurs arguments d’entrée, séparez-les par des virgules:

>> B = [10 44 0];
>> max(A,B)

ans =
10 44 9

 

Vous pouvez également renvoyer la sortie d’une fonction en l’affectant à une variable:

>> C = mean(A)

C =
4.3333

 

Lorsqu’il y a plusieurs arguments de sortie, placez-les entre crochets:

>> [val_max position] = max(A)

val_max =
9


position =
3

 

Lorsque vous travaillez avec des chaînes de caractère, entourez les de guillemets simples:

>> disp('bonjour')
bonjour

 

Pour appeler une fonction qui ne nécessite aucune entrée et ne renvoie aucune sortie, tapez uniquement le nom de la fonction:

>> clc

La fonction « clc » efface la fenêtre de commande.