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