bifur1d - plot bifurcations from a one-dimensional map

bifur1d-helporbifur1d[-widthinteger][-heightinteger][-skipinteger][-rmindouble][-rmaxdouble][-funcstring][-fac-tordouble][-ymindouble][-ymaxdouble][-auxdouble][-boxinteger][-brmindouble][-brmaxdou-ble][-bymindouble][-bymaxdouble][-inv][-maginteger][-termstring]

A bifurcation diagram is plotted for a one-dimensional map according to the specified options. In general, the map is iterated for several different values of the 'r' param- eter so that the long term behavior of the map can be observed as a function of are supported. User defined maps can be added to the file maps1d.c, but you must recompile the program.

-widthintegerWidth of the plot in pixels.-heightintegerHeight of the plot in pixels.-skipintegerNumber of initial points to skip.-rmindoubleSmallest value for r.-rmaxdoubleLargest value for r.-funcstringMap function to use (one of 'log', 'tent', 'sin', or 'gauss').-factordoubleMultiplicative factor for number of iterates.-ymindoubleSmallest value for y range.-ymaxdoubleLargest value for y range.-auxdoubleAuxiliary map parameter.-boxintegerLine width for a box.-brmindoubleSmallest r-value for the box.-brmaxdoubleLargest r-value for the box.-bymindoubleSmallest value for box y range.-bymaxdoubleLargest value for box y range.-invInvert all colors?-magintegerMagnification factor.-termstringHow to plot points.

The following four one-dimensional maps are allowed: Logistic Map: x(t+1) = 4 * r * x(t) * (1.0 - x(t)) Tent Map: x(t+1) = (x(t) <= 0.5) ? 2 * r * x(t) : 2r * (1.0 - x(t)) Sine Map: x(t+1) = sin(x(t) * PI * aux * 2 * r) / 2 + 0.5 Gaussian Map: x(t+1) = r * exp(-aux * (x(t) - 0.5) * (x(t) - 0.5)) See the file "maps1d.c" to see how to add user-defined maps.

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