Galère avec un nombre variable d'arguments d'une fonction
Bonjour à vous,
Voilà j'ai un programme qui me permet d'obtenir des fonctions avec des variables symboliques. Donc j’obtiens des fonctions dont le nombre d'arguments en entrée est variable (suivant les étapes précédentes de mon programme). Du genre :
Fonction = @(Arg1, Arg2)Arg1*Arg2
Mais donc suivant l'utilisation du programme elle peut changer et devenir :
Fonction = @(Arg1, Arg2, Arg3)Arg1*Arg2*Arg3
J'aimerai bien pouvoir utiliser cette fonction dans tous les cas, en lui donnant une liste d'arguments. Est-ce possible?
J'ai regarder du coté de varargin et inputParser, mais je comprends pas très bien comment les utiliser et je ne suis pas sur que ce soit utile dans mon cas...
Pour résumer j'aimerais faire :
Résultat = Fonction(Liste_arguments);
plutôt que :
Résultat = Fonction(Arg1, Arg2, ...);
Une idée?