
Raíces de una ecuación
Resolver por el método de aproximaciones sucesivas
a3-23594.12a+149964.23=0
Esta ecuación se puede transformar en esta otra equivalente
para hallar la raíz por el método de iteración partiendo de un valor inicial próximo a b, obteniendo el valor a=6.367.
public class Planeta{ public static void main(String[] args) { System.out.println(raiz(6.0)); } static double raiz(double x0){ double x1; while(true){ x1=(x0*x0*x0+149964.23)/23594.12; if(Math.abs(x1-x0)<0.001) break; x0=x1; } return x0; } } |
