dichotomie

Retrouver tous les sujets résolus.
Répondre
Cédric

dichotomie

Message par Cédric » lun. 12 nov. 2018 11:41

Bonjour,
on a f(x)=3x^4 - 4x^3 - 12x^2 + 14.
J'ai réussi à prouver que l'équation f(x)=0 admettait deux solutions, une entre 1 et 2 et l'autre entre 2 et 3 après voir réalisé le tableau de variation de f et utilisé le Théorème des valeurs intermédiaires.
On nous demande de déterminer une valeur approchée au millième des deux solutions, par dichotomie après avoir écrit l'algorithme.
Si je commence par la deuxième solution sachant que f est strictement croissante sur [2 ; + inf[, j'ai rédigé cet algorithme avec EduPython que nous utilisons en classe :
from lycee import *
a=2
b=3
while (b-a>0.001) :
m=(a+b)/2
if 3*m**4-4*m**3-12*m**2+14<0 :
a=m
else :
b=m
print(a,b)

mais l'algorithme ne m'affiche rien du tout, il semble bugger !
Je ne comprends pas.
Avec ma calculatrice, par balayage, j'ai trouvé que la solution est comprise entre 2,604 et 2,605
Merci pour votre aide !
C.
SoS-Math(34)
Messages : 599
Enregistré le : ven. 17 nov. 2017 09:31

Re: dichotomie

Message par SoS-Math(34) » lun. 12 nov. 2018 17:59

Bonjour Cédric,

Vérifie peut-être via ce lien s'il n'y a pas un problème lié au langage :
https://www.ilemaths.net/sujet-resoudre ... 62591.html

Bonne recherche
Sosmaths
Répondre