Aller au contenu

Méthode de Dichotomie

Résolution de f(x) = 0

Exercice Intermédiaire · Analyse · prepa scientifique et economique (CPGE)

Enonce

Implémenter la méthode de dichotomie. Tester avec $f(x)=x^3-2$ sur $[1,2]$, $\varepsilon=10^{-8}$.

Signature attendue

def dichotomie(f, a: float, b: float, eps: float) -> float:

Exemple

  • dichotomie((lambda x: x**3 - 2), 1.0, 2.0, 1e-8) → 1.2599210515618324

📖 Rappel de cours

Si $f$ continue sur $[a,b]$ et $f(a)\cdot f(b)<0$, le T.V.I. garantit un zéro $c\in]a,b[$.

$|x_n - c| \leq \frac{b-a}{2^n}\qquad n\geq\log_2\!\left(\frac{b-a}{\varepsilon}\right)$

⚠ Le piège : Le test d'arrêt porte sur la largeur de l'intervalle, jamais sur une égalité entre flottants : while b - a > eps. La méthode exige que f(a) et f(b) soient de signes opposés — sans ce changement de signe, il n'y a aucune garantie de racine et l'algorithme ne veut rien dire.

← Exercices d'analyse numérique en Python — dichotomie, Newton, intégration

Exercices du meme theme

  • Méthode des Trapèzes
  • Méthode de Newton
  • Méthode d'Euler

La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.

Prepa🐍ython
Progresser en Python & SQL · Prépa scientifique
Essai gratuit
Testez toutes les fonctionnalités sans engagement
En continuant, vous acceptez notre politique de confidentialité.
Déjà abonné ? Se reconnecter
Recevez un lien de connexion par email
Parcourir gratuitement →
Aperçu limité · sans inscription · sans vérification IA
€4,99
/ mois · accès illimité · résiliable
Paiement sécurisé
En vous abonnant, vous acceptez nos conditions et politique de confidentialité.
Résiliation possible depuis votre espace PayPal.

Chargement...

Initialisation de l'environnement

Prepa🐍ython
Progresser en Python & SQL · Prépa scientifique
Progression
0 / 0
Solo
— / —
Python... SQL...
Recherche
🔬 Bac a sable Python ↗ 🧪 Bac a sable SQL ↗ 📝 Concours blanc ↗ 🏖️ Code à la plage ↗ 📚 Listes de rentrée ↗ 🛠️ Admin ↗
Tu aimes PrepaPython ?
Fais-le savoir !
← Retour à l'accueil Mentions legales & confidentialite