import java.util.*; //*********************************************************************************** /** Class to return iterate of Grebogi-Ott-Yorke 2d map function.
*/ //*********************************************************************************** public class Map2DGOYFunction extends Map2DFunction { double X,Y; double a1,a2; private static final double p1=-0.26813663648754; private static final double p2= 0.98546084298505; private static final double p3=-0.91067559396390; private static final double p4= 0.50446045609351; private static final double p5= 0.31172026382793; private static final double p6= 0.94707472523078; private static final double p7=-0.04003977835470; private static final double p8= 0.23350105508507; private static final double q1= 0.08818611671542; private static final double q2= 0.99030722865609; private static final double q3=-0.56502889980448; private static final double q4= 0.33630697012268; private static final double q5= 0.16299548727086; private static final double q6= 0.29804921230971; private static final double q7=-0.80398881978155; private static final double q8= 0.15506467277737; private static final double pi2=6.283185307; private static final double pre=0.10711; // 0.673/2Pi Random myRandom; Map2DGOYFunction() { nParameters=1; a = new double[nParameters]; aDefault = new double[nParameters]; aDefault[0]=1.0; title = "Grebogi-Ott-Yorke Map"; xminDefault=0; xmaxDefault=1; yminDefault=0; ymaxDefault=1; showWinding=false ; myRandom=new Random(); } //*********************************************************************************** /** Sets the map paramters * @param paramters the array of input paramters */ //*********************************************************************************** public void setParameters(double[] parameters) { for(int i=0; i