Complex Analysis & De Moivre's Theorem

Complex Root Calculator

Find all \(n\)-th roots of any complex number \(z = a + bi\) using De Moivre's Theorem, complete with an interactive Argand plane diagram and polar conversions.

Quick Examples:
Modulus \(r = |z|\) 1
Argument \(\theta\)
Root Radius \(R = r^{1/n}\) 1
Angular Spacing 120°
Calculated Roots (\(w_k\)) De Moivre's Expansion
Root Rectangular (\(x + yi\)) Polar (\(R \angle \phi\))
Complex Plane (Argand Diagram) Roots form a regular \(n\)-sided polygon inscribed in circle of radius \(R\).
Mathematical Step-by-Step Derivation

The Geometry and Algebra of Complex Roots

In real arithmetic, finding roots can often lead to dead ends—for instance, negative real numbers have no real square roots. In the complex number system \(\mathbb{C}\), however, the Fundamental Theorem of Algebra guarantees that every polynomial equation of degree \(n\) has exactly \(n\) roots. Specifically, solving the equation \(w^n = z\) for any non-zero complex number \(z\) yields exactly \(n\) distinct complex roots.

Geometrically, these \(n\) roots possess remarkable symmetry: on the Argand diagram (the 2D complex plane with real horizontal axis and imaginary vertical axis), all \(n\) roots lie on a single circle centered at the origin with radius \(R = \sqrt[n]{|z|}\). Furthermore, they are separated by equal angular intervals of \(2\pi / n\) radians (or \(360^\circ / n\)), forming the vertices of a perfect regular polygon.

How to Use the Complex Root Calculator

Compute all \(n\)-th roots of any complex number and view their geometric distribution in seconds:

1

Input Real & Imaginary Parts

Enter the real component \(a\) and imaginary component \(b\) for your complex number \(z = a + bi\). You can test pure imaginary numbers (e.g. \(a=0, b=1\)) or negative numbers (e.g. \(a=-16, b=0\)).

2

Choose Root Degree & Angle Unit

Specify integer \(n\) (\(2 \le n \le 12\)) to find square roots, cube roots, fourth roots, etc. Toggle between Degrees (\(^\circ\)) and Radians (\(\text{rad}\)) for polar angle displays.

3

Explore Roots & Argand Plane

All \(n\) roots populate instantly in a comparison table showing Cartesian form, polar form, and exponential form, accompanied by an interactive vector SVG polygon on the Argand plane.

Problems This Complex Root Calculator Solves

Finding All \(n\) Roots Without Missing Solutions

Standard pocket calculators only return the single principal root, completely missing the other \(n - 1\) complex solutions. Our calculator enumerates every root from \(k = 0\) to \(k = n - 1\).

Eliminating Quadrant & Arctan Angle Confusion

Calculating argument \(\theta = \text{atan2}(b, a)\) for complex numbers in Quadrants II, III, or on the negative axes frequently causes sign and \(180^\circ\) phase errors. Our engine handles all quadrant shifts automatically.

Visualizing Roots of Unity & Geometry

Abstract concepts like cyclic groups and roots of unity become instantly intuitive when plotted as equilateral triangles, squares, pentagons, or hexagons on the circumscribed Argand circle.

Electrical & Signal Processing Calculations

In AC circuit impedance, Fourier transforms, and quantum mechanics, converting rapidly between rectangular \((x + yi)\) and phasor form \((R \angle \theta)\) saves critical calculation time.

Key Features & Capabilities

Multi-Notation Roots

Renders each root in Rectangular \(a + bi\), Polar \(R\angle\phi\), and Euler's exponential form \(Re^{i\phi}\).

Dynamic Vector SVG

Interactive vector Argand diagram with axis indicators, inscribed polygon, and hoverable root nodes.

Instant Reactive UI

Zero calculate button delay: adjusting sliders or numbers recalculates roots in real time.

Step-by-Step Proofs

Complete algebraic breakdown from Cartesian modulus to De Moivre angle expansion.

De Moivre's Formula for Roots

French mathematician Abraham de Moivre formulated the foundational relationship connecting complex numbers with trigonometry. Given a complex number in polar form:

\(z = r (\cos \theta + i \sin \theta) = r e^{i\theta}\)

Because trigonometric functions have a periodic cycle of \(2\pi\) radians (\(360^\circ\)), adding integer multiples of \(2k\pi\) to the argument does not alter the value of \(z\). Taking the \(n\)-th root distributes across the modulus and argument:

\(w_k = \sqrt[n]{r} \left( \cos\left(\frac{\theta + 2k\pi}{n}\right) + i \sin\left(\frac{\theta + 2k\pi}{n}\right) \right), \quad k = 0, 1, 2, \dots, n-1\)

Incrementing \(k\) beyond \(n - 1\) simply circles back to the original roots, confirming that there are precisely \(n\) unique solutions.

Roots of Unity and Cyclic Symmetry

A famous special case is finding the \(n\)-th roots of 1 (the solutions to \(w^n = 1\)), known as the Roots of Unity. For any integer \(n\), one root is always the real number 1. The remaining \(n - 1\) roots are complex numbers evenly distributed around the unit circle (\(r = 1\)).

Cube Roots (\(n = 3\))

Vertices form an equilateral triangle: \(1\), \(-\frac{1}{2} + \frac{\sqrt{3}}{2}i\), and \(-\frac{1}{2} - \frac{\sqrt{3}}{2}i\).

Fourth Roots (\(n = 4\))

Vertices form a square along the axes: \(1\), \(i\), \(-1\), and \(-i\).

Fifth Roots (\(n = 5\))

Vertices form a regular pentagon spaced at \(72^\circ\) intervals around the unit circle.

Real-World Applications in Science and Engineering

Digital Signal Processing & Fourier Transforms

The Fast Fourier Transform (FFT) algorithm—used in MP3 audio compression, digital telecommunications (5G / Wi-Fi), and MRI medical imaging—computes discrete transforms by multiplying samples by powers of roots of unity (often called "twiddle factors").

Electrical Engineering & AC Circuit Impedance

Alternating current (AC) circuit analysis relies on complex phasors. Resonances, filter poles, and transmission line transfer functions are solved by finding the complex roots of impedance polynomials in the Laplace \(s\)-domain.

Frequently Asked Questions

What is a complex root?
A complex root is a solution to an equation (such as w^n = z or P(x) = 0) that belongs to the complex numbers C. For any non-zero complex number z and positive integer n, there are exactly n distinct complex numbers w such that w^n = z.
How does De Moivre's Theorem find complex roots?
De Moivre's Theorem connects complex numbers with trigonometry. By expressing z in polar form r(cos theta + i sin theta), the n roots are given by w_k = r^(1/n) * [cos((theta + 2k*pi)/n) + i*sin((theta + 2k*pi)/n)] for k = 0, 1, 2, ..., n-1. Each root has the same magnitude r^(1/n) and is separated from its neighbors by an angle of 2*pi/n radians (360/n degrees).
Why do the n roots of a complex number form a regular polygon?
Because every root has the exact same distance from the origin (radius R = r^(1/n)) and successive roots have an identical angular separation of 2*pi/n radians, plotting the roots on the Argand plane produces n equally spaced vertices along a circle. Connecting these points forms a regular polygon with n sides (an equilateral triangle for cube roots, a square for 4th roots, a regular pentagon for 5th roots, etc.).
What are the 'Roots of Unity'?
The n-th roots of unity are the solutions to the equation w^n = 1. For any n, one root is always the real number 1. The remaining n - 1 roots are complex numbers evenly spaced along the unit circle (radius 1). They play fundamental roles in abstract algebra, number theory, and the Discrete Fourier Transform (DFT / FFT).
What is the principal root of a complex number?
The principal root (usually denoted w_0) is the root obtained using the principal argument of z (where -pi < theta <= pi) with index k = 0. Its argument is theta / n, having the smallest absolute angle relative to the positive real axis.
Can negative real numbers have complex roots?
Yes. A negative real number like -16 is simply a complex number with a = -16, b = 0, modulus r = 16, and argument theta = pi (180 degrees). Its square roots are +/- 4i, and its fourth roots are four complex numbers located at 45, 135, 225, and 315 degrees with magnitude 2.
What is an Argand diagram?
An Argand diagram (or complex plane) is a two-dimensional geometric representation where the horizontal x-axis represents the real component Re(z) and the vertical y-axis represents the imaginary component Im(z). Complex numbers are plotted as points or position vectors (x, y).
Why do polynomial equations with real coefficients have conjugate root pairs?
By the Complex Conjugate Root Theorem, if a polynomial with real coefficients has a non-real root z = u + vi, its complex conjugate z* = u - vi must also be a root. This ensures that when the linear factors (x - z) and (x - z*) are multiplied, their product is a real quadratic x^2 - 2ux + (u^2 + v^2) with zero imaginary component.