< Prev           Iterated Dynamics Version 1.0          Page 58 Next >
 2.24 Kam Torus

  (type=kamtorus, kamtorus3d)

  This type is created by superimposing orbits generated by a set of
  equations, with a variable incremented each time.

           x(0) = y(0) = orbit/3;
           x(n+1) = x(n)*cos(a) + (x(n)*x(n)-y(n))*sin(a)
           y(n+1) = x(n)*sin(a) - (x(n)*x(n)-y(n))*cos(a)

  After each orbit, 'orbit' is incremented by a step size. The parameters
  are angle "a", step size for incrementing 'orbit', stop value for
  'orbit', and points per orbit. Try this with a stop value of 5 with
  sound=x for some weird fractal music (ok, ok, fractal noise)! You will
  also see the KAM Torus head into some chaotic territory that Scott
  Taylor wanted to hide from you by setting the defaults the way he did,
  but now we have revealed all!

  The 3D variant is created by treating 'orbit' as the z coordinate.

  With both variants, you can adjust the "maxiter" value (<X> options
  screen or parameter maxiter=) to change the number of orbits plotted.