Está en la página 1de 1

#Metodo de bisección

#Maria Jose Garcia Becerra


import matplotlib.pyplot as plt
import math
import numpy as np
def f(x):
return ((9*x)/15)*(1-exp(-15/x)*9)-35;
t=np.linspace(0,4,10)
plt.plot(x,f(x))
plt.grid()
plt.show()
xl= input("Intervalo inferior: ")
xu= input("Intervalo superior: ")
error= input("Tolerancia: ")
Intervalo inferior: 59
Intervalo superior: 60
Tolerancia: 0.00001
xl=int(a);
xu=int(b);
E=float(error);
Error_inicial=10;
i=0
while(Error_inicial>E):
xr=(xl+xu)/2
fxl=f(xl)
fxr=f(xr)
if fxr==0;
xu=xr;
else:
xl=xr;
raiz=xr;
Error_inicial=abs(fxr)
print("Iteración ",i,". Aproximada",raiz)

También podría gustarte