Methode de newton pour resolution d'equation

Fermé
enam07 Messages postés 5 Date d'inscription vendredi 2 janvier 2015 Statut Membre Dernière intervention 11 avril 2015 - 31 mars 2015 à 20:04
 Utilisateur anonyme - 28 avril 2015 à 16:07
Bonjour ,

je fais appel à vous car j'ai un petit problème et je ne vois vraiment pas d'où vient le problème.

Je cherche à calculer les solutions d'une d'une fonction de classe C2 en python grace a la methode de newton en utilisant la formule

f'(x)=f(x0+h)-f(x0-h))/2*h quand h tends vers 0 mais ça bug et j'arrive pas a detecter le probleme .

Merci d'avance pour votre aide

voila ce que j'ai essayé

def appro_derivee(f,h,x0):


return (f(x0+h)-f(x0-h))/2*h

def f(x) :

return x**2-2

def resolution_Newton(f,u0,epsilon,h):

u=u0

v=u-f(u)/appro_derivee(f,h,u)

while abs(v-u)>epsilon :

u,v =v,v-f(v)/appro_derivee(f,h,v)

return v

2 réponses

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 481
31 mars 2015 à 20:48
Salut
je ne pourrais pas t'aider mais tu devrais formater ton code avec le bouton dédié. Ainsi tu faciliteras la lecture.