Procedimiento numérico
Resolver la ecuación diferencial de segundo orden
con las siguientes condiciones iniciales: en el instante t=0, x=x0, y dx/dt=0.
public class Sistema extends RungeKutta{
final double gamma=5.0/3;
double masa;
double T10;
double T20;
double x0;
final double R=8.3143;
Sistema(double masa, double T10, double T20, double x0, double h){
super(h);
this.masa=masa;
this.T10=T10;
this.T20=T20;
this.x0=x0;
}
public double f(double x, double v, double t){
double temp=(R*T10/masa)*Math.pow((x0/x), gamma-1)/x- |
