//===================================================================== // File: Lorenz.java // //===================================================================== //===================================================================== // Lorenz Class // //===================================================================== public class Lorenz extends NL3System { double sigma=10,b=2.667, r=28; //----------------------------------------------- // The functions f(x,y,z), g(x,y,z) and h(x,y,z) //----------------------------------------------- protected double f(double x, double y, double z, double t) { return( sigma*(y-x) ); } protected double g(double x, double y, double z, double t) { return( r*x-y-z*x ); } protected double h(double x, double y, double z, double t) { return(-b*z+x*y ); } Lorenz() { super(); } public void setParams(double usigma, double ub, double ur) { sigma=usigma; b=ub; r=ur; } };