bonjour ,
voilà mon programme sous matlab qui me permet de trouver le zéro de la fonction (par ex) f(x)=x^3-2*x-5 :
ce programme je l'ai ecris sous forme d'un script ,maintenant je cherche à definir la fonction ailleurs du script.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function x=racine(a,b) % calcul la racine de f(x) définie ci-après sur [a,b] fa=f(a); fb=f(b); x=(a+b)/2; if (fa*fb>0) x=-Inf; return; end; while (b-a)>eps*x x=(a+b)/2; fx=f(x); if(sign(fx)==sign(fa)) a=x; fa=fx; else b=x; fb=fx; end; end; % definition de f(x) (fonction locale) function y=f(x) y=x^3-2*x-5;
Alors est que c'est faisable sous matlab??
Merci par avance
Partager