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.