Anterior

Procedimiento numérico

Resolver la ecuación trascendente

v2·sin(2θ)+2u·v·sinθ-d·g=0

con v=100 m/s, u=20.0 m/s, d=1000 m, y g=9.8 m/s2

aplicando el procedimiento del punto medio para raíces múltiples.

En la figura se representa

z=v2·sin(2θ)+2u·v·sinθ-d·g

El proyecto consta de tres ficheros: Ecuacion.java que contiene el procedimiento numérico ya descrito. Funcion.java que define la ecuación trascendente y la aplicación que contiene la función main, Aplicacion.java

public class Funcion extends Ecuacion{
    public double f(double x){
        double z=10000*Math.sin(2*x)+2*20*100*Math.sin(x)-1000*9.8;
	    return y;

    }
} 

 

public class Aplicacion {
  public static void main(String[] args) {
        double[] raices=new Funcion().hallarRaices(0.0, Math.PI/2, 0.1);
System.out.print("Raíces de una ecuación");
for(int i=0; i<raices.length; i++){
System.out.print(" "+raices[i]*180/Math.PI);
}
System.out.println("");
} }
Anterior