Science and Computers -- PHY307/607
Lab 9. - The Henon Map
The purpose of this lab will be to examine the behavior of the Henon Map
as we vary the parameter a
(the other parameter is held fixed at b=0.3).
The map takes the form
x_n+1=a-x^2_n+by_n
y_n+1=x_n
The applet plots
the values of (x,y) produced by the map after many iterations. They are the
blue points drawn to the screen. The current new point is
drawn as the larger red circle.
- Fire up Netscape and link to the Henon Applet off the Labs page.
- Fixed point behavior is indicated by just a single dot on the screen.
A 2-cycle will be two dots, a 4-cycle 4 dots etc. By varying the
parameter a try to locate the value of a at which a
bifurcation from fixed point to 2-cycle behavior is observed. Call this
a_1 and write
it down (hint: by dragging the mouse it is possible to magnify the
region around any of the dots thus allowing you to distinguish one dot
from two very closely separated dots). You should be able to find the
value of a to 2 decimal places this way.
- Increase a and try to find the transition to 4-cycle
behavior -- a_2 (it's around a=0.9). Again, magnification helps
enormously in finding an accurate value. You need at least 2
decimal places.
- Find the bifurcation to 8-cycles. Write the value of
a where this happens (a_3).
- How many points are seen at a=1.055 ?
- Compute the ratio
(a_2-a_1)/(a_3-a_2)
- You computed a similar number in Lab 3 for the logistic map. It was
called the Feigenbaum number and I claimed then it was universal.
Is the number you compute from the Henon map (a very different and 2D map)
compatible with your previous estimate ?
You should find that it is indeed a universal number which characterizes the
period doubling approach to chaos.
- Set a=1.25. Describe what you see. This is analagous to the
3-cycle that appears in the logistic map in the middle of a chaotic
region. This region is called a periodic window.
- See if you can follow the series of bifurcations back to chaos
as a is increased still further. Specifically, at what value of
a does a transition to a 14-cycle occur. How many points are
seen at a=1.26 ? (Optional: If you compute the ratio of changes in
a you should again find the Feigenbaum number !)
- Set a=1.4. Focus in on the resultant fractal - the Henon
attractor. You should see that what seem at first glance to be
continuous curves have a Cantor set-like structure. The strange attractor
will indeed have a fractional dimension!
Drawing a snowflake
Finally, I will give you the set of moves you need to convert your Sierpinski
applet to one for drawing the snowflake applet. The latter needs 5 separate
moves. This means that you will
to define (new) values for a[0], a[1] ... a[4] and
similarly for all the arrays b[], c[] etc.
You will need to make a new directory (called, for example,
Snowflake), copy the contents of Simple3 to this
new directory. Then edit Map.java and replace the definitions of
a[] etc by the following
a[0]=0.3333;b[0]=0.0;c[0]=0.0;d[0]=0.3333;e[0]=0.0;f[0]=0.0;
a[1]=0.3333;b[1]=0.0;c[1]=0.0;d[1]=0.3333;e[1]=0.6667;f[1]=0.0;
a[2]=0.3333;b[2]=0.0;c[2]=0.0;d[2]=0.3333;e[2]=0.0;f[2]=0.6667;
a[3]=0.3333;b[3]=0.0;c[3]=0.0;d[3]=0.3333;e[3]=0.6667;f[3]=0.6667;
a[4]=0.3333;b[4]=0.0;c[4]=0.0;d[4]=0.3333;e[4]=0.3333;f[4]=0.3333;
You will also need to change the value of the parameter K to 5
and recompile the code.
To get credit for this lab you need to
- Email me the url to your snowflake applet.
- Hand in written answers to the questions posed in the lab.
The deadline to get these things to me is next Thursday (November 4).
Back to the PHY307 Homepage
This page maintained by Simon Catterall, last updated 26 October, 1999.