Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Le moulin à vent...
10 avril 2020

Résolution numérique d'équation (méthode par dichotomie)

=> ce fichier contient le code python suivant :

# **************************************************************
# ******* résolution par dichotomie de l'équation f(x)=0 *******
# **************************************************************

# définition de la fonction f
def f(x):
    y=3*x-2
    return y

# la solution doit être unique dans l'intervalle [a,b]
a = -5
b = 5

# précision souhaitée
epsillon = 1E-05

# recherche de la solution
while ((b-a)>epsillon):
     m = (a+b)/2
     if(f(a)*f(m)<=0):
          b=m
     else:
          a=m

# affichage du résultat dans la console
print("La solution est x=", m)

Publicité
Publicité
Commentaires
Publicité
Archives
Publicité