May 2014 Archives

What's The Frequency, Joseph?

As crucial as fractals undoubtably were for the t-shirt industry, the complex numbers have many important mathematical implications, the Fourier transform being one of the most significant.

Full text...  

Our Imaginary Friends

Having hopefully now convinced you that floating point is the right choice for general purpose numerical computing, provided you put some thought into how you use it, we're ready to start implementing the library.
We shall start with some basic mathematical types and functions upon which we can build more advanced algorithms.
First up are the complex numbers. A complex number z = x + iy has both a real part x and an imaginary part y which is multiplied by i = √-1. We can define arithmetic operations for complex numbers...

Whoa! Hold up there! I'm taking the square root of what now?!

Full text...