Classic Iterated Function Systems

Larry Riddle, Agnes Scott College

IFS Details for the Sierpinski Pentagon

Scale
Factor

First some facts about the angles in a regular pentagon.

regular pentagon divided into 5 equivalent isosceles triangles

Connect the center of the pentagon to each of the five vertices, forming five equivalent isosceles triangles. The measure of each of the central angles is 360°/5 = 72°. Let $A$ be the measure of the other two angles in the isosceles triangles. Then $A+A+72=180$, so $A$ = 54°. This also means that the measure of the exterior angle at each vertex is also 72°.

2 regular pentagons with side length r touching at one vertex

Assume that the initial pentagon $P_0$ is positioned with its bottom edge having vertices at (0,0) and (1,0). The figure above shows two of the scaled pentagons of $P_1$ with base along the x-axis. These pentagons form an isosceles triangle between them with base angle 72°. The length of the base of this isosceles triangle is therefore $2r\cos 72°$. Because the total length of the base of the pentagons and the base of the isosceles triangle must be the same as the length of the base of $P_0$, we see that

cos 72°
Details

\[2r + 2r\cos {72^ \circ } = 1 \quad \Rightarrow \quad r = \frac{1}{{2 + 2\cos {{72}^ \circ }}} = \frac{1}{{2\left( {1 + \frac{{\sqrt 5 - 1}}{4}} \right)}} = \frac{2}{{3 + \sqrt 5 }}\]

Translations

The translation of pentagon 2 is easy since that pentagon is just translated to the right by $1-r = 0.618$. The easiest way to compute how each of the other scaled pentagons must be translated is to use vectors.

5 red scaled pentagons labeled 1 to 5 counterclockwise

For example, the three vectors illustrated in black in the picture above show how the lower left corner of pentagon 3 is translated from the origin. Using the angles from the figure below, we get

2 scaled pentagons showing angles

\[(r,0) + (r\cos {72^ \circ },r\sin {72^ \circ }) + (r\cos {36^ \circ },r\sin {36^ \circ }) = (0.809,0.588)\]

For the other two we have

Pentagon 4:
path from (0,0) to lower left corner pentagon 4 \[( - r\cos {72^ \circ },r\sin {72^ \circ }) + (r\cos {36^ \circ },r\sin {36^ \circ }) + (r\cos {72^ \circ },r\sin {72^ \circ }) = (0.309,0.951)\]

Pentagon 5:
path from (0,0) to lower left corner pentagon 5 \[( - r\cos {72^ \circ },r\sin {72^ \circ }) + (r\cos {36^ \circ },r\sin {36^ \circ }) + ( - r,0) = ( - 0.191,0.588)\]