Serious computer users usually give first priority to their applications, then to games, then to mathematical recreations. Probably Mandelbrot is the most popular of these last, because it is easy to understand and produces the most spectacular on-screen results. Various programs of differing sophistication exist in the public domain. This article summarises the most important facts in order to help readers to decide what the worth-while features of such a program are. The Mandelbrot set (named for researcher Benoit B. Mandelbrot) is the set of all complex numbers c (x+i*y, where x and y are real numbers and i is the square root of minus one), where:
This sort of thing will be vaguely familiar to those who have used Newton's iterative method of solving polynomial equations. The set is of infinite extent, but its core may be displayed on a computer screen where:
The fascination of the Mandelbrot set arises in the following ways:
Mandelbrot programs permit any area of the complex plane to be examined, however small, and however distant from the core set, subject only to the limitations of the computer. Magnifications far greater than those of the electron microscope are possible. Enthusiasts use them when exploring filaments and distant nodes. They discover the same complex, compelling mixture of order and chaos wherever they look. The Mandelbrot set is a special case of the Julia set, which was named 75 years earlier for the mathematician Gaston Julia. It is the set of all complex numbers z formed by iterating z where z is formed from z*z+c, as before, and:
Probably the best known references to Mandelbrot and fractal geometry are about ten computer recreations articles in the 'Scientific American' between April 1978 and July 1989 (the key one was A.K. Dewdney's in August 1985). Mathematicians will enjoy 'The Beauty of Fractals' of H.O. Peitgen and P.H. Richter (Springer-Verlag, New York, 1985) with its marvellous pictures. A recent work available in Melbourne is entitled more or less appropriately 'Chaos, Making a New Science', J.Gleick (Viking, New York, 1987). Two of many available programs are Theron Wierenga's and the Odhner Corporation's shareware. They compute and save the dwell values for all pixels on a given screen, and reproduce them on demand from files of up to say 300 kB. Wierenga's is menu driven and provides for a dwell frequency plot and masks which assign colours to pixels according to dwell values, which is vital. But its maximum dwell is 512, which is insufficient for close study of the Mandelbrot set boundary. Its square screens are defined by the co-ordinates of the bottom left hand corner and the length of side. Odhner allows the next area of study to be defined on-screen for any plot, and does not limit maximum dwell values, but lacks a dwell frequency plot, and therefore fails to resolve large areas of interesting detail. An optimum program might combine the best features of these. Obviously Mandelbrot set images display best on a high resolution screen.
But be warned. At dwell values averaging about 500, a PC running at 21 Mhz takes about sixteen hours to
generate a VGA screen using Wierenga's program. |