mg - plot the phase space of the Mackey-Glass system

mg-helpormg[-widthinteger][-heightinteger][-skipinteger][-pointsinteger][-deltainteger][-tauinteger][-Adouble][-Bdouble][-dtdouble][-x0double][-factordouble][-data][-inv][-maginteger][-termstring]

The phase space of the Mackey-Glass system, which is described by the delay differential equation dx(t)/dt = A * x(t-Tau) / (1 + x(t-Tau)^10) - B * x(t), is plotted according to the specified parameters. The x- coordinate of the plot is determined by x(t) while the y- coordinate is determined by x(t-delta).

-widthintegerWidth of the plot in pixels.-heightintegerHeight of the plot in pixels.-skipintegerNumber of initial points to skip.-pointsintegerNumber of points to plot.-deltaintegerTime steps to delay for.-tauintegerValue of the Tau parameter.-AdoubleValue of the A parameter.-BdoubleValue of the B parameter.-dtdoubleTime step size.-x0doubleInitial X value.-factordoubleAuto-scale expansion factor.-dataDon't plot, but print points.-invInvert all colors?-magintegerMagnification factor.-termstringHow to plot points.

The plot region is determined by the points that are ini- tially skipped. If this number is too small (i.e., it is not very representative of the range of the plotted val- ues), then you may need to increase the number specified by the -skip option. Alternatively, you can adjust the value given to -factor, which simply fractionally increases the border of the plot. The program uses a second-order Euler's method to perform the numerical integration, which is sufficient for simple tasks such as this.

No sanity checks are performed to make sure that any of the options make sense.

Copyright (c) 1997, Gary William Flake. Permission granted for any use according to the standard GNU ``copyleft'' agreement provided that the author's com- ments are neither modified nor removed. No warranty is given or implied.

Man(1) output converted with man2html