Académique Documents
Professionnel Documents
Culture Documents
Para encontrar una solucin de f(x) = 0 dada la funcin f en el intervalo cerrado [a, b] donde f(a) y f(b)
tienen signo opuestos:
# Metodo de Biseccion
from math import *
def f(x):
return eval(funcion)
i = 1
fa = f(a)
fb = f(b)
i = i + 1
Es interesante notar que desde la octava iteracin p ya se acercaba a la respuesta y desde esta iteracin
el mtodo converge lentamente, y, ms aun, una buena aproximacin intermedia puede ser desechada
sin que nos demos cuenta
n an bn pn f(pn) error
1 0 3 1.5 -1.375
2 1.5 3 2.25 -0.29688 0.333333333
3 2.25 3 2.625 1.666016 0.142857143
4 2.25 2.625 2.4375 0.532959 0.076923077
5 2.25 2.4375 2.34375 0.082611 0.04
6 2.25 2.34375 2.296875 -0.11568 0.020408163
7 2.296875 2.34375 2.3203125 -0.01871 0.01010101
8 2.3203125 2.34375 2.3320313 0.031401 0.005025126
9 2.3203125 2.3302313 2.3252719 0.002364 0.002906907
10 2.3203125 2.3252719 2.3227922 -0.0082 0.001067551
11 2.3227922 2.3252719 2.3240321 -0.00292 0.000533491
12 2.3240321 2.3252719 2.324652 -0.00028 0.000266685
13 2.324652 2.3252719 2.324962 0.001041 0.000133314
14 2.324652 2.324962 2.324807 0.00038 6.66507E-05