Anterior

Procedimientos numéricos

Integral de Simpson

Resolver la Integral por el método de Simpson

f( c )= ( 1 ( x 2 +1 ) 3/2 1 ( (x+c) 2 +1 ) 3/2 ) 2 dx

public class Funcion extends Ecuacion{
     double c;
public Funcion(double c){
this.c=c;
}
double f(double x){ double temp=1.0/Math.pow((x*x+1), 1.5)-1.0/Math.pow(((x+c)*(x+c)+1), 1.5); return (temp*temp); } }

Para hallar la integral definida de esta función entre los límites -∞ y +∞, creamos un objeto de la clase Funcion mediante new y llamamos desde este objeto a la función integral pasándole en el primer argumento el límite inferior -200, en el segundo el límite superior, 200, y por último, el número 2000 de divisiones (par) del intervalo.

public class Aplicacion {
  public static void main(String[] args) {
      double c=1.2;      
      double resultado=new Funcion(c).integral(-200, 200, 2000);
      System.out.println("integral "+resultado);
  }
}

Anterior