A Koch Snowflake is a fractal curve that can be constructed quite easily. Start with an equilateral triangle, and then iterate as follows:
- Divide each line segment into three segments of equal length.
- Draw an equilateral triangle that has the middle segment from step 1 as its base and points outward.
- Remove the line segment that is the base of the triangle from step 2.
The following animated image illustrates the first seven iterations of this algorithm:
[ source ]
What is the area of the Koch snowflake at each iteration ? I have solved this problem years ago, when I was in high school. Nonetheless, a post on the Koch snowflake at Jeffrey Wiens‘ blog made me want to solve the problem yet once again.
__________
My solution:
I will use the following variables:
: area of the snowflake.
: number of sides of the snowflake.
: length of the sides of the snowflake.
where the subscript denotes iteration . Let us also define function
, which gives us the area of the equilateral triangle whose side is
. The variables above are initialized as follows:
since that the initial snowflake is an equilateral triangle with side . It can easily be seen that the length of each side is reduced by a factor of
with each iteration, and therefore
.
Since , we have
. It can also be seen that the number of sides is increased by a factor of
with each iteration, and therefore
.
Since , we have
. The area of the snowflake at each iteration is given by the following recursion
.
We know that , and we can now compute the area at each iteration:
and, finally, we obtain
.
Note that
and therefore we can compute the area of the snowflake at each iteration
.
We have a sum of terms of a geometric progression with common ratio
,
and therefore
and finally we have the area of the snowflake at iteration
.
Note that the Koch snowflake is a fractal curve, not a polygon. Therefore, the Koch snowflake is the curve to which the snowflake “converges” when we apply the recursion above ad eternum. Note also that for finite we have a polygon of
sides, not a fractal curve. Having said that, the area of the Koch snowflake is thus given by
.
Since , we have
.
The area of a Koch snowflake is thus finite if is finite.
__________
Some links:
Tags: Fractals, Koch Snowflake

October 29, 2012 at 03:50 |
Hi, I am just wondering, how did you come up with the formula for the are of the snowflake at iteration k? More specifically, how did you get the “8/5 – 3/5″ section in the formula. I am quite confused about that, A reply would be much apprieciated. :)
November 2, 2012 at 09:32 |