Single post
The Mandelbrot Fractal
Introduction
I have just finished CS50x, Harvard’s online computer science offering. For my final project, I implemented a zoomable rendering of the Mandelbrot fractal, in Javascript, using the HTML5 canvas element.
The github repository is accessible at github.com/a2wd/mandelbrot
A live demonstration can be found at the attached github page, a2wd.github.io/mandelbrot
Research
Fractals are fascinating and made for interesting research. The following are pages of note:
A general primer on fractals can be found at:
http://en.wikipedia.org/wiki/Fractal
In particular, I thought to try the Mandelbrot set which is a fairly simple set of complex numbers
http://en.wikipedia.org/wiki/Mandelbrot_set
To plot the Mandelbrot set, we find the components of the imaginary numbers and mark how quickly the series diverges to infinity for any particular number along the complex plane:
http://en.wikipedia.org/wiki/Complex_plane
Example
The following animated gif is a screencast of the fractal engine in action