Anterior

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

a = a 3 + 149964.23 23594.12

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;
 }
}
Anterior