Comment approcher numériquement la racine d'une équation en Python ?
En itérant une suite récurrente convergente jusqu'à stabilisation à près
L'objectif
Approcher un point fixe de (donc une racine de ) en itérant la suite .
Le principe
Si est continue sur un intervalle stable par et si définie par converge vers , alors est un point fixe de ; en pratique on arrête l'itération dès que .
La méthode
- 1Je définis (dérivée du problème : pour , on choisit telle que ) et je justifie la convergence de la suite (par exemple contractante sur ).
- 2Je choisis une valeur initiale .
- 3Dans une boucle
while, je calculeu_next = g(u)tant queabs(u_next - u) >= eps, puis je remplaceuparu_next. - 4Je renvoie
u, valeur approchée du point fixe.
Exemple corrigé
Difficulté croissante de 1 à 3
Exercices aujourd'hui0 / 3
Prêt à t'entraîner ?
Génère un exercice personnalisé sur cette méthode et entraîne-toi avec la correction IA.