Home Aleph Zero Home

Introduction - Inside the Mandelbrot Set

Most pictures of the Mandelbrot set show the set in black. The interesting patterns occur in the points just outside the set. However, here I have provided interactive graphical tools for exploring the structure of the inside of the set.

Mandelbrot set rules

To determine whether a point is in the Mandelbrot set, a rule is applied to get a second point. Then the same rule is applied to the second point to get a third, and so on. This sequence of points I will call an orbit. At each step in the calculation the same rule is applied to the point found in the previous step. If the points in the orbit stay near the origin, zero, then the first point is in the Mandelbrot set. But if the points wander off into the distance, then the first point is not in the set.

In the pictures above, the points just outside the set are coloured according to how many points there are in the orbit before a point outside the radius 2 circle is found.
I have used only seven colours as follows:

Colour Number of steps needed to get outside the radius 2 circle
White 0, the first point is outside
Pink 1 step, the second point is outside
Orange Less than 6 steps
Yellow 6 to 10 steps
Green 11 to 50 steps
Blue 51 to 100 steps
Purple More than 100
Back to Top...

First Steps

Traditionally, all orbits start at the origin. Then the first step goes to the point whose orbit is being calculated. But, to make it clear which point an orbit belongs to, I have started the orbit of a point at the point itself.

At step 0, each point is coloured according to its distance from the origin, giving circles.

For other step numbers, the distance from the origin of the corresponding step in the orbit is used.

Settings
Enter the step number. Choose Rainbow colours, or a single colour. You can change the single colour by tapping on the colour box.
Then press the Plot button to see the result.

Back to Top...

Orbit Periods

Points in the Mandelbrot set whose periods are greater than the chosen maximum are shown in black.

Settings

Plot button Draws the picture.
Reset button Resets the center and zoom values and the maximum period.
Input maximum period There will be less differentiation between the colours for higher values of the maximum period.
Input X and Y A point can be selected by tapping on the picture or by entering its X and Y coordinates in the boxes.
Center on (X,Y) buttonSets the center of the picture. Useful when zooming in to see more detail.
Input Length of Orbit The number of steps to calculate when superimposing an orbit on the picture.
Draw Orbit for (X,Y) button Draw the orbit starting at point (X,Y) for specified number of steps.
Zoom In button Magnifies part of the picture keeping the center fixed.
Zoom Out button Keeps the center fixed as the contents of the picture shrink.

Back to Top...

Limit Set Periods

The orbits of some points spiral in towards a single point. Others settle down to skipping around a number of distinct points.
This picture shows the orbit of the point X=-0.64, Y=0.4185. I have ignored the first 1000 steps in the orbit, and then plotted the next 100 steps. As you can see, the orbit is just jumping between seven points.
These 7 points are the limit set for the point (X,Y), so the limit set period of this point is seven.

Settings

Plot button Draws the picture.
Reset button Resets the center and zoom values, the maximum period and the colour.
Input maximum period There will be less differentiation between the colours for higher values of the maximum period.
Input X and Y A point can be selected by tapping on the picture, or by entering the X and Y coordinates in the boxes.
Center on (X,Y) buttonSets the center of the picture. Useful when zooming in to see more detail.
Zoom In button Magnifies the picture keeping the center fixed.
Zoom Out button Keeps the center fixed as the contents of the picture shrink.
Input number of steps The number of steps to draw when showing the limit set.
Draw Limit for (X,Y) button Draw the last few steps of the orbit, to show the limit set.

Advanced settings
Epsilon : how close two points must be for them to be treated as the limit.
Maximum iterations : More iterations means a more accurate picture but the calculations will take longer.

In this picture the maximum iterations has been set to 100. As you can see, parts of the main body of the Mandelbrot set, have been coloured green and blue, indicating limit periods of 2, 3, 4 and 5. But we know the limit period should be 1. We have not calculated sufficient steps for the points to be closer than epsilon to each other.

Back to Top...