- Add, multiply and divide complex numbers in algebraic form
- Convert between the algebraic, trigonometric and exponential forms
- Compute powers and n-th roots with De Moivre's formula
- Solve quadratic equations with a negative discriminant
In the lesson on quadratic equations a negative discriminant meant “no roots”: x² + 1 = 0 has no real solution, because no real square is negative. In the 16th century Italian mathematicians, Cardano and Bombelli among them, noticed that the formulas for cubic equations sometimes pass through square roots of negative numbers even when the final answer is an ordinary real number. They decided to calculate with such numbers anyway, and today complex numbers are an everyday tool in electrical engineering, signal processing, control theory and quantum physics.
The imaginary unit and the algebraic form
The number i with i² = −1. A complex number is an expression z = a + bi with real a and b; the set of all complex numbers is denoted ℂ.
- a = Re zthe real part
- b = Im zthe imaginary part (a real number, without i!)
- ithe imaginary unit
Real numbers are the complex numbers with b = 0; numbers with a = 0, such as 3i, are called purely imaginary. Two complex numbers are equal only when both their real parts and their imaginary parts are equal. Unlike real numbers, complex numbers cannot be ordered: an inequality such as 2 + i < 3 has no meaning.
Operations and the conjugate
Complex numbers are added and subtracted part by part, and multiplied like ordinary brackets, replacing i² with −1:
- a, b, c, dreal numbers
- −bdcomes from bi · di = bd · i² = −bd
- z̄the conjugate of z = a + bi: the sign of the imaginary part changes
- a² + b²always a non-negative real number
In the plane, the conjugate is the mirror image of z in the real axis.
- c − dithe conjugate of the denominator
- c² + d²a real denominator, which must be non-zero
To divide, multiply the numerator and the denominator by the conjugate of the denominator: the i disappears from the denominator.
Geometrically, adding complex numbers means adding vectors (the parallelogram rule), and |z₁ − z₂| is the distance between the points z₁ and z₂. For example, |z − 2| = 1 describes the circle of radius 1 centred at the point 2. In this way complex numbers turn plane geometry into algebra.
z₁ = 3 + 2i, z₂ = 1 − 4i. Find z₁ + z₂, z₁ − z₂, z₁z₂ and z₁/z₂.
Show solutionHide solution
z₁ − z₂ = (3 − 1) + (2 + 4)i = 2 + 6i.
z₁z₂ = 3 − 12i + 2i − 8i² = 3 − 10i + 8 = 11 − 10i.
z₁/z₂ = (3 + 2i)(1 + 4i) / (1² + 4²) = (3 + 12i + 2i + 8i²)/17 = (−5 + 14i)/17 = −5/17 + (14/17)i.
Check: z₂ · (−5 + 14i)/17 = (−5 + 14i + 20i − 56i²)/17 = (51 + 34i)/17 = 3 + 2i ✓.
Modulus, argument, trigonometric and exponential form
Draw z = a + bi as the point (a, b) of the complex plane: the horizontal axis is real and the vertical axis is imaginary. The distance from the origin is the modulus r = |z|, and the angle measured from the positive real axis is the argument φ = arg z. Then a = r cos φ and b = r sin φ.
- rthe modulus: the distance from 0 to z
- φthe argument (an angle), usually −π < φ ≤ π
- a, bthe real and imaginary parts
- r(cos φ + i sin φ)the trigonometric form
- r · e^(iφ)the exponential form
- ethe base of the natural logarithm, e ≈ 2.718
- φan angle in radians
Euler's formula. It follows from the power series of eˣ, cos x and sin x: substitute x = iφ into eˣ = 1 + x + x²/2! + x³/3! + … and group the real and the imaginary terms; you get exactly the series of cos φ and of i sin φ.
- r₁, r₂the moduli
- φ₁, φ₂the arguments
Multiplying means multiplying the moduli and adding the angles: multiplication by i is a rotation by 90°.
Write z = 1 + i√3 and w = −1 − i in trigonometric and exponential form.
Show solutionHide solution
z = 2(cos 60° + i sin 60°) = 2e^(iπ/3).
w: r = √(1 + 1) = √2; cos φ = −1/√2, sin φ = −1/√2: both are negative, so φ is in the third quadrant, φ = −3π/4 (−135°).
w = √2(cos(−135°) + i sin(−135°)) = √2 · e^(−3iπ/4).
De Moivre's formula and roots
- nan integer
- rⁿthe modulus of the power
- nφthe argument of the power
De Moivre's formula follows from (e^(iφ))ⁿ = e^(inφ). With n = 2 it gives the double-angle formulas at once: (cos φ + i sin φ)² = cos²φ − sin²φ + 2i sin φ cos φ, so cos 2φ = cos²φ − sin²φ and sin 2φ = 2 sin φ cos φ.
Compute (1 + i)¹⁰.
Show solutionHide solution
(1 + i)¹⁰ = (√2)¹⁰ · (cos(10·45°) + i sin(10·45°)) = 32 · (cos 450° + i sin 450°).
450° = 360° + 90°, so cos 450° = 0 and sin 450° = 1 ⇒ (1 + i)¹⁰ = 32i.
Multiplying out ten brackets would take far longer.
- wₖthe n-th roots of z = r·e^(iφ)
- ⁿ√rthe ordinary real root of the modulus
- kthe number of the root
A non-zero complex number has exactly n different n-th roots; they are the vertices of a regular n-gon centred at 0.
The solutions of zⁿ = 1 are the n-th roots of unity e^(2πik/n). For n = 3 they are 1 and −1/2 ± (√3/2)i; for n = 4 they are 1, i, −1 and −i. For n ≥ 2 they add up to 0, because the regular polygon is balanced around the origin. Roots of unity are the heart of the fast Fourier transform used in audio and image processing.
Find all complex solutions of z³ = 8.
Show solutionHide solution
Arguments: (0 + 2πk)/3 = 0°, 120°, 240° for k = 0, 1, 2.
w₀ = 2, w₁ = 2(cos 120° + i sin 120°) = −1 + i√3, w₂ = 2(cos 240° + i sin 240°) = −1 − i√3.
Check: (−1 + i√3)³ = (2e^(i·2π/3))³ = 8e^(i·2π) = 8 ✓. The three roots form an equilateral triangle.
Quadratics with a negative discriminant
- a, b, cthe real coefficients of ax² + bx + c = 0
- Dthe discriminant
- √(−D)an ordinary square root of a positive number
Solve x² − 4x + 13 = 0.
Show solutionHide solution
x = (4 ± 6i)/2 = 2 ± 3i.
Check for 2 + 3i: (2 + 3i)² − 4(2 + 3i) + 13 = (4 + 12i − 9) − 8 − 12i + 13 = 0 ✓.
The roots are conjugates: their sum is 4 = −b/a and their product is (2 + 3i)(2 − 3i) = 4 + 9 = 13 = c/a, just as Vieta's formulas say.
A polynomial with real coefficients has its non-real roots in conjugate pairs a ± bi. And by the fundamental theorem of algebra, every polynomial of degree n ≥ 1 has exactly n complex roots counted with multiplicity: in ℂ every polynomial equation can be solved.
import cmath
z1, z2 = 3 + 2j, 1 - 4j
print(z1 * z2)
print(z1 / z2)
print((1 + 1j) ** 10)
print(cmath.polar(1 + 1j))
print(cmath.exp(1j * cmath.pi) + 1)▸ Expected output
(11-10j) (-0.29411764705882354+0.8235294117647058j) 32j (1.4142135623730951, 0.7853981633974483) 1.2246467991473532e-16j
j). polar returns the pair (r, φ): √2 and π/4. The last line gives 1.2 · 10⁻¹⁶i instead of 0: e^(iπ) + 1 = 0 holds exactly, but π inside the computer is rounded.Key points
- i² = −1; z = a + bi with a = Re z and b = Im z; powers of i repeat every 4 steps.
- Multiply like brackets with i² = −1; to divide, multiply by the conjugate of the denominator; z·z̄ = a² + b².
- |z| = √(a² + b²); find φ from cos φ = a/r and sin φ = b/r, watching the quadrant.
- Euler: e^(iφ) = cos φ + i sin φ, so z = r·e^(iφ); multiplication multiplies moduli and adds angles.
- De Moivre: (r·e^(iφ))ⁿ = rⁿ·e^(inφ); zⁿ = w has n roots lying on a circle.
- When D < 0, x = (−b ± i√(−D))/(2a): a pair of conjugate roots.
Check yourself
10 questions. Every correct answer earns XP.