salut tout le monde j'aimerais savoir si il existe un outil matlab pour resoudre l'exemple suivant:
Je voudrais créer une fonction
qui renverait suivant le nombre de variables d'entrée a des fonctions annexes.exemple(x1,x2,x3,x4,x5)
Je m'explique, je voudrais créer une fonction qui marcherait de la maniere suivante:
Le probleme c'est qu'avec cette methode on est obligé de specifié x4 et x5 meme si x1=a.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function exemple(x1,x2,x3,x4,x5) switch x1 case a exa(x2,x3) case b exb(x2,x3,x4,x5) case c exc(x2,x3,x4) end
J'aimerais que si x1=a on puisse ecrire directement
exemple(x1,x2,x3) et non exemple(x1,x2,x3,x4,x5) car dans ce cas x4 et x5 ne nous servent a rien. Il est vrai qu'en mettant x4 et x5 egaux a 0 (soit exemple(x1,x2,x3,0,0) le probleme serait resolu mais ca necessiterait l'ajout de pas mal de 0 dans ma fonction réelle et ca compliquerait les choses
Je ne sais pas vraiment si j'ai été clair mais en tout cas si quelqu'un pouvait m'aider ca serait cool.
merci d'avance
Partager