
Procedimiento numérico
Calcular la función
public class Aplicacion { public static void main(String[] args) { double x=0.2; double suma=0; for(int i=1; i<100; i++){ suma+=Math.exp(-i*x)*(x*x*x+3*x*x/i+6*x/(i*i)+6.0/(i*i*i))/i; } System.out.println(suma*15/(Math.PI*Math.PI*Math.PI*Math.PI)); } } |
Resolver la ecuación trascendente
Por el procedimiento del punto medio
public class Funcion extends Ecuacion{ public double f(double x){ double y=2691089.83-x*x*x*x*F(1200.0/x); return y; } private double F(double x){ double suma=0.0; for(int i=1; i<100; i++){ suma+=Math.exp(-i*x)*(x*x*x+3*x*x/i+6*x/(i*i)+6.0/(i*i*i))/i; } return (suma*15/(Math.PI*Math.PI*Math.PI*Math.PI)); } } public class Aplicacion { public static void main(String[] args) { Ecuacion e=new Funcion(); try{ System.out.println(e.puntoMedio(50, 400)); }catch(RaizExcepcion ex){ System.out.println(ex.getMessage()); } } } |
Resolver la ecuación trascendente
Solamnete hay que cambiar la definición de la función f(x)
public class Funcion extends Ecuacion{ public double f(double x){ double y=1404339344-x*x*x*x*F(1200.0/x); return y; } } |
