Bonjour,
Je me demandais s'il était possible de créer une fonction Matlab qui nécessite des arguments mais où il n'est pas obligatoire d'en donner pour l'appeler. En ce cas, des valeurs par défaut seront utilisées.

Ci-dessous, un exemple (qui ne fonctionne pas mais que j'aimerai bien que ca fonctionne =) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function resultat=addition(a,b)   
 
if a == null   
   a = 1;   
end   
 
if b == null   
   b = 1;   
end   
 
resultat = a+b;

Et donc, l'utilisateur pourrait faire :
>>addition (2,3)
ans = 5

et

>>addition ()
ans = 2


Merci. =D