|
From our experience with spiral fractals, we
know these videofeedback pictures are not fractals. |
Nevertheless, informed by this lab we can make a start at finding an IFS to generate this spiral. |
Place the origin of the coordinates at the center of the spiral. |
Measure the length of the segment from the origin to the most distant
point of the spiral. For this example we measure 4.5 cm. |
Measure the length of the segment from the origin to the second-most distant
point of the spiral. For this example we measure 4.1 cm. |
The ratio second length/first length gives the
scaling factor of one of the transformations. For this example we calculate r = s =
4.1/4.5 = .91. |
The angle between the second segment and the
first segment gives the theta = phi value for this transformation.
For this example we measure theta = phi = 71 deg. |
For this example we have |
r | s | theta | phi |
e | f |
0.91 | 0.91 | 71 | 71 |
0 | 0 |
|
The IFS consisting of this transformation alone generates a single point, the center of the spiral. |
At least two choices of second transformation gives an IFS that generates the whole spiral. |
r | s | theta | phi |
e | f |
0.91 | 0.91 | 71 | 71 |
0 | 0 |
0.0 | 0.0 | 0 | 0 |
1 | 0 |
|
The second transformation must have r = s = 0, or else we will get a
sprial made of spirals. |
This approach works well with the random IFS program.
|
The other approach is to start with a point (or disc) at (1,0), or whatever point you prefer,
and take the second transformation to be the identity. |
r | s | theta | phi |
e | f |
0.91 | 0.91 | 71 | 71 |
0 | 0 |
1.0 | 1.0 | 0 | 0 |
0 | 0 |
|
This approach works well with the deterministic IFS program.
Take the starting shape to be a small disc. Under the Edit menu, select Animation. Set Generations to
auto-run to 40 and Pause length to 0.1. |
By varying the IFS scaling (camera zoom) and rotation (camera angle), a variety of stable
spiral pattens can be produced. |
|
|
|
|
|
|