
Ecuación diferencial de segundo orden
Resolver la ecuación diferencial de segundo orden
Con las condiciones iniciales siguientes: en el instante t=0, θ=θ0, dθ/dt=0.
public class Oscilador extends RungeKutta{ double beta; public Oscilador(double beta, double h){ super(h); this.beta=beta; } public double f(double x, double v, double t){ double r=Math.sqrt(1+4*beta*(1+beta)*Math.sin(x/2)*Math.sin(x/2)); double y=-9.8299*(beta+1.0)*Math.sin(x)/(beta*6.37e6*r*r*r); return y; } } |
