Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea 1
ab = f_a*f_b
ax = f_a*f_x
xb = f_x*f_b
if ax > 0:
a = fr
if xb > 0:
b = fr
x0 = fr
fr = (a+b)/2
Er = abs((fr-x0)/fr)*100
i = i+1
Resultados obtenidos
f_a = f(a)
f_b = f(b)
xi = (a*f(b)-b*f(a))/(f(b)-f(a))
f_x = f(fr)
ab = f(a)*f(b)
ax = f(a)*f(b)
bx = f(b)*f(fr)
if ax > 0:
a = fr
if bx > 0:
b = fr
x0 = fr
x = (a*f(b)-b*f(a))/(f(b)-f(a))
Er = abs((x-x0)/fr)*100
i = i+1
Resultados obtenidos
En el último momento surgieron problemas, por lo que en este apartado no se
pudieron mostrar los resultados.
Metodo de Newton Raphson
# Metodo de Newton_Raphson
from math import *
Tol = 0.001
Er = 100 # Se coloca un error inicial grande para entrar al
ciclo while
i = 0 # iteraccion 0
def f2(x):
# ya que se presentaron problemas con la libreria symoy, se
programo otra funcion la
# cual es la derivada de f1
return (1.47826*sqrt(x) + 1.12627)/(2.25254*x**(3/2)+x**2)
x0 = fr
# Este valor que va tomando la variable cada vez se acerca mas a la
raiz de la funcion y por ende al valor real
fr = fr-(f1(fr)/f2(fr))
Er = abs((fr-x0)/fr)*100
i = i+1