A brief while ago I had a discussion with some people who claimed that complex numbers may be very hard to wrap your head around. This is arguably quite true, as intuition can be different for everyone. In this post, I give an alternate representation (!) of complex numbers that only uses the reals. Before we begin though, let us recall some basic properties of real matrices.

A matrix is an entry of numbers , written as . We can add and subtract them component-wise, multiply them with , and compute inverses (read: divide) when the quantity called the determinant, , is non-zero. There are plenty of resources to learn about matrices, so use those to familiarize yourself before moving on to the next section.

In order to represent the complex numbers as matrices, we must first obtain a representation of the reals. This is quite easy. We can have the mapping . This mapping makes behave as one would expect. Now comes the hard part. How do we come up with a matrix such that ? To start off, we can write and solve the equations but I will just give you the answer to verify for now. One representation is . And now that we can represent reals and the imaginary unit, it becomes quite easy to express any arbitrary complex number. . To get division, recall that the determinant must not be zero, or . This is precisely the condition that the complex number is non-zero! Sweet, right?

To obtain the second representation of , recall that is also equal to . The rest is left as an exercise to the reader.