Newton
Fonction dérivation
Il est nécessaire de créer la fonction dérivation, car elle est utilisée dans la fonction Newton
## Définition de la fonction dérivation
def derivation(f,x):
# f est la fonction
# x est l'abscisse où est recherchée la dérivée
h=1e-5 # pas de dérivation
return (f(x+h)-f(x-h))/(2*h)
Newton
## Définition de la fonction Newton
def newton(f,x0,epsilon):
# f est la fonction
# x0 est l'estimation de départ de la solution
# epsilon définit la précision attendue pour le résultat
x=x0
while abs(f(x))>epsilon:
x=x-f(x)/derivation(f,x)
return x