Chaos

*Download or directly view image files for higher resolution.*

Jump to section:

Logistic Map

The logistic map is defined by \( x_{n+1} = f_r({x_n})\) with \( f_r(x) = r x (1-x) \), with \( 0 \leq x \leq 1 \) and \( 0 \leq r \leq 4 \).

These images were generated with logistic.py.

Bifurcation Diagrams

Bifurcation diagrams show steady-state orbits at different \(r\) values. These plot \(x\) vs. \(r\) (with parameter \(r\) on the horizontal axis). Several initial data are chosen randomly at each \(r\) value and propogated for thousands of steps. Only the final several hundred steps are plotted at each \(r\) value to isolate steady state behavior. Number of attractors doubles repeatedly as chaos is approached.

Cobweb Diagrams

Cobweb diagrams provide a simple way to visualize time evolution of the map. They can be produced easily by hand by repeatedly reflecting along the x=y diagonal (blue), then tracing back to the plot of \(f(x)\) (black). The horizontal axis is \(x\). You can observe different types of and numbers of attractors at various parameter values.

Chirikov Map

Images below are for the Chirikov map \[ p_{n+1} = p_{n} - K \sin(x_{n}) \] \[ x_{n+1} = x_{n} + p_{n+1} \] with \( -\pi \leq x < \pi \) and \( -\infty < p < \infty \).

These images were generated with chirikov.py.

Poincare Plot

The approach to chaos is evident as certain orbits become space-filling.

Chaotic Art

Some fun images generated by adding randomness to bifurcation diagrams and Poincare plots.