Bonjour, j'aurais besoin d'aide pour un projet à faire sur Matlab.
J'ai fait un programme Matlab qui trouve la racine d'une équation par la méthode de Newton (bref, peu importe ...), mais j'aimerais maintenant la changer en fonction Matlab.
Il faudrait que je puisse l'appeler avec, comme paramètre d'entrée, une autre fonction Matlab déjà créée à côté, comme ceci :
>>Newton(func)
Le problème que j'ai est que je ne connais pas la syntaxe pour faire ceci. La difficulté : cette fonction 'func' contient une (vraie) fonction mathématique en fonction de x, et on n'attribue à ce x une valeur qu'à l'intérieur du programme 'Newton'.
En faisant plusieurs tentatives en me référent à d'autres sujets de forums (outils handle, input, ...), la majorité du temps j'aboutis avec l'erreur suivante :
>> Newton(func)
??? Input argument "x" is undefined.
Error in ==> func at 3
fonc = 3*x-1;
Merci bcp pour votre aide, parce que vraiment, là, il me tarde vraiment de finir ce truc !!!
-----