Mira Fractal
Pick a point . It jumps to a new point using this rule, and you plot every landing:1
After thousands of landings, a flower appears, and the number changes how many petals you get. Places to explore has examples.
The number decides what happens over time. Take any small patch of points. One jump moves and distorts the patch, but its area comes out multiplied by exactly , whatever the point and whatever is.2
So with , no area is ever lost. With , one jump barely changes anything, but after about 3,500 jumps the patch has half its area, and after 100,000 jumps it has almost none.
That changes the picture you get. Start at with . With , the point keeps reaching about 15 from the center for as long as we ran it. With , it reaches 15 only during its first few thousand jumps. After 10,000 jumps it stays within about 5, and after 20,000 within about 4.3
This shows the last 3,000 landings. Raise the steps, then compare b = 1. Drag to pick another start.
So the long arms come from the early part of the run, before the point has settled in. MathWorld's pictures with stop after 10,000 jumps, which is why they show those arms. Plot longer and they fade next to the middle, where new landings keep piling up.
The rule's two-line form is one that Igor Gumowski, at CERN, and Christian Mira, at Toulouse, used to study particle motion in accelerators.4
Further exploring
- Lorenz attractor, another picture drawn by following one route
Sources and notes
- Mira Fractal.
- Calculation. The four partial derivatives of the rule are and in the first row, and and in the second. Their determinant is , so the bends in cancel out.
- Calculation. Measured on this page's orbit, up to 2,000,000 jumps. Where a falling point ends up is sensitive to tiny differences, so these distances describe this run.
- Stochastic Effects in Longitudinal Phase Space uses the same two-line recurrence with a sine in place of this . Boundaries of Stochasticity Domains in Hamiltonian Systems gives the affiliations.