# Simple Complex Number Algebra

I decided to start reviewing some of my controls courses from university to
brush up on the fundamentals. While reviewing, I had an "Oh shit" moment when I
realized that I've forgotten some *really* basic math. Namely, working with
complex numbers. I decided to write this article so that I can easily find a
reference if I ever need it (hopefully it helps you too). (BIG thanks to Dr.
Tabrizi for putting together notes that are very comprehensible.)

## General Form of a Complex Number

According to Wikipedia, complex numbers are

[...] regarded in the mathematical sciences as just as "real" as the real numbers, and are fundamental in many aspects of the scientific description of the natural world.

Complex numbers can be written in two forms: rectangular and polar. They live in the 2-dimensional complex plane with the horizontal axis is called the "real" axis while the vertical axis is called the "imaginary" axis. The figure below shows this nicely.

**Note** that in electrical engineering \(j\) denotes the imaginary number/axis
so as to avoid confusion with the time-varying current \(i\). This is the
notation that I'll be using throughout this article. If this confuses you,
then just replace every instance of \(j\) with \(i\).

### Rectangular Form

The rectangular form of a complex number is as follows

The letters \(a\) and \(b\) are referred to as the real and imaginary components of the complex number \(z\), respectively. In the figure above, \(a\) is the horizontal axis while \(b\) is the vertical axis.

You may sometimes see \(Re(z)\) and \(Im(z)\) to mean the real and imaginary components of the complex number \(z\), respectively.

### Polar Form

The rectangular form of a complex number is as follows

and is shown in the figure below.

\(\|r\|\) is the *magnitude* and \(\phi\) is the *phase angle* of the complex
number \(z\), respectively. To help explain this, you can think of a complex
number as a vector in the complex plane with the magnitude being the length of
the vector and the phase angle the direction.

## Converting Between Forms

It's often useful (or necessary) to convert from one form to another to either get information (such as magnitude) or to aid in calculations (adding complex numbers is easier when both numbers are in rectangular form).

### Converting From Polar to Rectangular Form

To convert from polar to rectangular form, we will use Euler's formula and multiply the result by the magnitude \(\|r\|\).

*Interesting side note: Euler made discoveries in so many different
fields that it started getting to the point that there were too many
discoveries/theorems being named after him, so*

[in] an effort to avoid naming everything after Euler, some discoveries and theorems are attributed to the first person to have proved them

afterEuler.^{1}

#### Example

It usually helps to make everything clear by having examples. So, let's see how the conversion from polar to rectangular form actually works.

Let \(z = 2 \sqrt{2} \, e^{j \, \frac{\pi}{4}}\).

The first thing that we have to do is identify the magnitude and phase angle. Here, the magnitude is \(\|r\| = 2 \sqrt{2}\) and the phase angle is \(\phi = \frac{\pi}{4}\). Now, it's just a matter of plugging everything in to Equation \(\ref{eq:polar_to_rect}\).

### Converting from Rectangular to Polar Form

To convert from rectangular to polar form, we will need to find the magnitude and the phase angle of the complex number. To find the magnitude of \(z\), we will use the formula for the [Euclidean norm] (also known as the modulus, or norm)

Finding the phase angle can be a little bit tricky (which is what prompted me
to write this article). Although you may be tempted to immediately use
\(\phi = \tan^{-1}{\frac{b}{a}}\), you will quickly run into trouble. This
equation only works for the *first* quadrant. Therefore, you must determine
which quadrant the complex number is in, which is the tricky part. Luckily, the
table below shows you exactly how to find this out.

Conditions | Quadrant | Range of \(\phi\) |
---|---|---|

\(a \gt 0\,\) and \(b \gt 0\) | 1^{st} quadrant |
0° \(\lt \phi \lt\) 90° |

\(a \gt 0\,\) and \(b \gt 0\) | 2^{nd} quadrant |
90° \(\lt \phi \lt\) 180° |

\(a \gt 0\,\) and \(b \gt 0\) | 3^{rd} quadrant |
180° \(\lt \phi \lt\) 270° |

a \(\gt 0\,\) and b \(\gt 0\) | 4^{th} quadrant |
270° \(\lt \phi \lt\) 360° |

Once you know what quadrant the complex number is in, then finding the phase angle is pretty straightforward. Below I've created another table that lists the formula that you need to use to find the (numerical) phase angle dependent on the quadrant.

Quadrant | Formula |
---|---|

1^{st} quadrant |
\(\phi = \tan^{-1}{\frac{b}{a}}\) |

2^{nd} quadrant |
\(\phi = \pi - \tan^{-1}{\frac{\left|b\right|}{a}}\) |

3^{rd} quadrant |
\(\phi = \pi + \tan^{-1}{\left|\frac{b}{a}\right|}\) |

4^{th} quadrant |
\(\phi = -\tan^{-1}{\frac{\left|b\right|}{a}}\) |

#### Example

Let's convert \(z = \pm 3 \pm j3\) to polar form.

##### First Quadrant

Let's first do \(z = 3 + j3\). It's very simple to find the magnitude so let's do that first.

We can tell that this number is in the first quadrant because both of the real and imaginary components are positive. Therefore, according to the above table, we will use \(\phi = \tan^{-1}{\frac{b}{a}}\) to find the phase angle.

Combining the magnitude and phase leaves us with the polar form

##### Second Quadrant

Now, let's do \(z = -3 + j3\). Again, we're going to find the magnitude first.

We can tell that this number is in the second quadrant because the real component is negative while the imaginary component is positive. Therefore, according to the above table, we will use \(\phi = \pi - \tan^{-1}{\frac{b}{\left|a\right|}}\) to find the phase angle.

Combining the magnitude and phase leaves us with the polar form

##### Third Quadrant

Now, let's do \(z = -3 - j3\). Again, we're going to find the magnitude first.

We can tell that this number is in the third quadrant because both of the real and imaginary components are negative. Therefore, according to the above table, we will use \(\phi = \pi + \tan^{-1}{\left|\frac{b}{a}\right|}\) to find the phase angle.

Combining the magnitude and phase leaves us with the polar form

##### Fourth Quadrant

Now, let's do \(z = 3 - j3\). Again, we're going to find the magnitude first.

We can tell that this number is in the fourth quadrant because real component is positive and the imaginary component is negative. Therefore, according to the above table, we will use \(\phi = -\tan^{-1}{\frac{\left|b\right|}{a}}\) to find the phase angle.

Combining the magnitude and phase leaves us with the polar form

## Arithmetic Operations

Now that we know how to convert from one form to another, we can perform arithmetic operations with complex numbers.

### Addition

It's easiest to add and subtract complex numbers when they're in *rectangular*
form. So, the first thing to do is to convert all of the complex numbers to
rectangular form if necessary. Then, you simply add the components together.

For example, suppose that you have two complex numbers \(z_1 = a_1 + jb_1\) and \(z_2 = a_2 + jb_2\). To get the new number \(z_3 = z_1 + z_2\), you would do the following

### Subtraction

Subtraction works similarly to addition (just like with real numbers). First, we should make sure that all complex numbers are in rectangular form. Then, we can simply subtract the components of each complex number.

For example, suppose that you have two complex numbers \(z_1 = a_1 + jb_1\) and \(z_2 = a_2 + jb_2\). To get the new number \(z_3 = z_1 + z_2\) you would do the following

### Multiplication

In contrast to addition and subtraction, multiplication of complex numbers is
more easily performed when all complex numbers are in *polar* form.

The first thing to do when multiplying complex numbers is to make sure to convert all of them into polar form. Next, we multiply the magnitudes and then add the phase angles.

For example, suppose that we have two complex numbers \(z_1 = r_1 \, e^{j \phi_1}\) and \(z_2 = r_2 \, e^{j \phi_2}\) and we want to multiply them. To multiply them, you would do the following

### Division

Like multiplication, division of complex numbers is easiest when all of the
complex numbers are in polar form. So, first convert all of the complex numbers
to polar form, then divide the magnitudes and *subtract* the phase angles.

For example, suppose that we have two complex numbers \(z_1 = r_1 \, e^{j \phi_1}\) and \(z_2 = r_2 \, e^{j \phi_2}\) and we want to multiply them. To multiply them, you would do the following

## Complex Conjugate

Every complex number has a complex conjugate and that conjugate is found by switching the signs of the imaginary component. For example, if we have a complex number \(z = a + jb\) then its complex conjugate is \(z^* = a - jb\). Notice how only the sign of the imaginary component became negative and the real component's sign remained the same. Because we're just switching signs of the imaginary component, you can think of the complex conjugate as a reflection about the real axis. Also note the \(^*\) next to the variable \(z\). This is one of the notations to denote a complex conjugate.

Complex conjugates are very important in math, physics, and engineering and you should definitely read about the importance of complex conjugates.

## Conclusion

In this article, we learned about the different forms of a complex number and how to convert between them. We also learned how to add, subtract, multiply, and divide complex numbers. Finally, we learned how to find the complex conjugate of a complex number as well. If you have any comments or questions, please comment below.