The following program depicts transformations of the complex plane. The plane is represented by the blue disk containing a few smaller disks. The transformation is represented by the translucent disk suspended above it. As you change the abs slider, the transformation expands or contracts, and as you change the arg slider, it rotates around the origin.
The red axis is the real axis and the green axis is the imaginary axis. Numbers in the complex plane can be expressed in Cartesian coordinates as . Here is the real part of the complex number, and is the imaginary part. The symbol represents the square root of -1, that is, , so that . Complex numbers are often regarded as points in the complex plane.
Complex numbers may also be written in polar coordinates . Here is point ‘s distance from the origin (that is, ), and is the angle between the line and the real axis. Where is a complex number, is called the absolute value or modulus of , denoted , and is called the argument of , denoted (for our purposes) .1
The product two complex numbers and has absolute value equal to the product of the absolute values of and , and argument equal to the sum of the arguments of and . Symbolically, and .2 Intuitively, the angle between the product and the real axis is equal to the angle between and the real axis plus the angle between and the real axis. And the length of is equal to the product of the lengths of and .
A transformation of the complex plane is a rule that assigns to every point in the plane a new point . Our program lets us define transformations that rotate and scale the complex plane with respect to the origin. A rule is defined by where is a fixed complex number. The multiplier is set using the GUI sliders abs and arg: is the complex number with absolute value and argument . The resulting transformation rotates by degrees around the origin and scales by a factor of , expanding if , contracting if , and doing neither if .
We haven’t so much as scratched the surface of complex arithmetic. To delve well beneath the surface, I recommend the books Visual Complex Analysis by Tristan Needham and Indra’s Pearls: The Vision of Felix Klein by David Mumford, Caroline Series, and David Wright, as well as the Coursera course Introduction to Complex Analysis by Petra Bonfert-Taylor. In particular, the next several pages of this site (forthcoming) are based on Indra’s Pearls.