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