Skip to content
uencoder

Complex Number

A complex number has the form a+bi (i²=-1), extending the reals to two dimensions; it underpins signal processing and quantum computing.

Purpose

To give every polynomial equation a root (an algebraically closed field) and naturally represent 2D rotation.

Mechanism

z=a+bi, with real part a and imaginary part b. Addition and subtraction are component-wise. Multiplication: (a+bi)(c+di)=(ac-bd)+(ad+bc)i. Polar form z=r(cosθ+isinθ)=re^(iθ), where multiplication multiplies moduli and adds arguments. Conjugate a-bi, modulus |z|=√(a²+b²).

Use cases

  • Signal processing (Fourier transform)
  • Quantum computing states
  • Circuit analysis (impedance)
  • Fractal generation

Examples

  • Input
    (1+2i)(3+4i)
    Output
    -5+10i

    Complex multiplication

Common errors

Applying real-number arithmetic to complex numbers
Use a complex-number library or handle real and imaginary parts explicitly

Related terms

Related tools

References