Bonjour,
J'ai un exercice portant sur la méthode Newton raphson avec la fonction f définie sur R par f(x)=x³-4x²+1
F'(x)= 3x²-8x
Puis cet algorithme :
from math import *
def f(x) :
return x**3-4x**2+1
def déprime (x) :
return 3x**2-8x
def newton (a,p) :
x=a
n=0
while abs (f(x))>=10**(-p) :
x=a+1
n=n+1
return x,n
a correspond à x0 =1 et p à la précision à 10-p près.
On demande le nombre itérations pour avoir une précision à 10‐³.
J'ai donc créé ce programme sur ma calculatrice puis fait var newton(1,3) mais ça ne fonctionne pas.
Pouvez-vous m'expliquer ce qui ne va pas svp ?