
Procedimientos numéricos
Ecuación diferencial de segundo orden
Resolver la ecuación diferencial de segundo orden
con las condiciones iniciales: En el instante t=0, la posición inicial de la partícula es x0 (a la derecha del origen) y parte del reposo, su velocidad inicial es dx/dt=0.
public class Oscilador extends RungeKutta{ double frecAngular; double parametro; public Oscilador(double frecAngular, double parametro, double h){ super(h); this.parametro=parametro; this.frecAngular=frecAngular; } public double f(double x, double v, double t){ return (-frecAngular*frecAngular*x+parametro*frecAngular*frecAngular*x*x); } } |
