The Mandelbrot fractal is the subset of the complex plane such that, for every complex number p in the set, the sequence { z0, z1, z2, ... } does not diverge, where z0 = 0+0i and z(k+1) = (zk)2 + p.

A Julia set is a parameterized subset of the complex plane, such that for every complex number p in the set, the sequence { z0, z1, z2, ... } does not diverge, where z0 = p and z(k+1) = zk2 + q for some complex parameter q. As we change q, we change the shape of the Julia set. It turns out that the most interesting looking Julia sets are the ones where q is close to the boundary of the Mandelbrot set !

Below are two Java applets generously donated by Victor Wu. The left one draws the Mandelbrot fractal. Clicking on on the left applet will update the right applet with the complex coordinates of the selected point. Then, hitting the "Draw" button on the right applet will draw the Julia set corresponding to the selected q value.

Observe that if you select a q slightly inside the Mandelbrot set (i.e. inside the green set), the Julia set will be connected. However, if you select a q slightly outside the Mandelbrot set, the resulting Julia set will be disconnected (like islands, or dust).

Question: which q values result in Julia sets with rotational symmetry vs mirror symmetry ?



( You need to enable Java to see this applet. )




Source code