
Ecuación diferencial de segundo orden
Resolver la ecuación diferencial de segundo orden
Con las condiciones iniciales siguientes: en el instante t=0, θ=π/6, dθ/dt=0.
public class Oscilador extends RungeKutta{ double lon; double r; public Oscilador(double lon, double r, double h){ super(h); this.lon=lon; this.r=r; } public double f(double x, double v, double t){ double r1=1.0+lon*lon/(r*r)-2*lon*Math.cos(x)/r; double r2=1.0+lon*lon/(r*r)+2*lon*Math.cos(x)/r; double y=-(1.543e-6*Math.sin(x)/(2*lon*r*r))* |
