Bonjour,
je doit compléter ces lignes de programmation pour un exercice de math en python, sachant que N itérations seront effectuées.
def f(X):
return .2*X**3+.5*X**2-x-1
def df(x):
return .6*X**2+x-1
def newton(X,X0):
liste=[x0]
for n in range(0,...)
a=liste[-1]
b=...
liste.append(...)
return liste
Seulement je ne comprend pas bien le langage python. Ce que j'ai compris:
on définit f par y = 2x**3+5x**2-x-1.
ensuite on définit le nombre de dérivé de f en x qui est égal a 6x**2+x-1.
Enfin je crois que quand on définit Newton, cela nous permet de trouver les solution de f(x)=0.
Mais je ne comprend pas les étapes dans cette partie.
Je vous demande donc de l'aide pour comprendre et complétez ce programme.