Ejercicio: 2Eva_IIT2004_T1 Calcular raíz cúbica recursiva
Usar la fórmula recursiva:
x = \frac{2 x^3+n}{3 x^2}considere controlar el número de iteraciones como máximo 100 veces (tarea). Para evitar un bucle infinito si la diferencia no disminuye (convergente).
Algoritmo en Python
# 2Eva_IIT2004_T1 Calcular raíz cúbica recursiva def cubic(n, tolera = 0.0001): xi = 1 diferencia = 1 while (diferencia>tolera): xn = (2*(xi**3)+n)/(3*(xi**2)) diferencia = abs(xn-xi) xi = xn return(xi)
resultado del algoritmo
>>> cubic(8) 2.0000000000120624 >>> cubic(27) 3.0000000000000973 >>>
