Drag the points
Controls
What to show
Readings
- z₁
- 2 + i
- Modulus |z₁|
- 2.24
- Argument arg z₁
- 26.57°
- z₂
- 1 + 2i
- Modulus |z₂|
- 2.24
- Argument arg z₂
- 63.43°
- Sum z₁ + z₂
- 3 + 3i
- Modulus of the sum
- 4.24
How to use this simulation
- The horizontal axis is the real axis and the vertical axis is the imaginary axis. A number a + bi sits at the point (a, b). Two numbers start on the plane: z₁ = 2 + i in the primary colour and z₂ = 1 + 2i in the secondary colour. The dashed circle is the unit circle, radius 1.
- Drag z₁ or z₂ with the pointer, or set their parts with the sliders. Points snap to tenths of a unit. The readings give each number, its modulus (distance from the origin) and its argument (angle from the positive real axis).
- In “Add” the orange arrow is z₁ + z₂, the diagonal of the shaded parallelogram. Here it is 3 + 3i.
- In “Multiply” a dashed orange path shows z₁ turning and stretching into z₁z₂. The readings show moduli multiplied and arguments added. The starting pair gives 5i, because 26.57° + 63.43° = 90°.
- “Conjugate” mirrors z₁ in the real axis. “Power zⁿ” builds z₁, z₁², z₁³ … as a spiral, with n from the slider. “nth roots of z₁” and “nth roots of unity” place n points evenly round a circle.
What is a complex number?
The equation x² = −1 has no answer among ordinary numbers, because no real number squared is negative. So mathematicians invented one: i, defined by i² = −1. Every complex number is written a + bi, where a and b are ordinary real numbers.
The trick that makes them easy to picture: treat a as how far right and b as how far up. Then a + bi is the point (a, b) on a plane. That plane is called the Argand plane (or Argand diagram). The real numbers live on the horizontal axis, and the numbers like 2i live on the vertical one.
Modulus and argument
There are two ways to give an address on the plane. One is “a right, b up”. The other is “r away, at angle θ”. The distance r is the modulus |z| = √(a² + b²), the same Pythagoras step as the length of a vector. The angle θ from the positive real axis is the argument.
Together they give the polar form z = r(cos θ + i sin θ). Some landmark points are in the table; the arguments run anticlockwise and, in this simulation, lie between −180° and 180°.
|z| = √(a² + b²)modulus
z = r (cos θ + i sin θ)polar form
- The argument of 0 does not exist (it has no direction); the readings say “none”.
- Adding 360° to an argument gives the same point. We usually quote the one between −180° and 180°.
| z | |z| | arg z |
|---|---|---|
| 1 | 1.00 | 0° |
| 1 + i | 1.41 | 45° |
| i | 1.00 | 90° |
| -1 + i | 1.41 | 135° |
| -1 | 1.00 | 180° |
| −i | 1.00 | -90° |
Adding: the parallelogram
Add the real parts and add the imaginary parts. With z₁ = 2 + i and z₂ = 1 + 2i the sum is 3 + 3i.
On the plane this is the vector-addition parallelogram: z₁ and z₂ are two sides, and the sum is the diagonal from the origin. Subtracting z₁ − z₂ is the arrow from z₂ to z₁.
Notice the lengths. |z₁| = 2.24 and |z₂| = 2.24, but the sum is not simply their total. The triangle inequality says |z₁ + z₂| ≤ |z₁| + |z₂|, with equality only when both point the same way.
Multiplying: turn and stretch
Here is where complex numbers earn their keep. Multiply two of them and the moduli multiply while the arguments add: |z₁z₂| = |z₁||z₂| and arg(z₁z₂) = arg z₁ + arg z₂.
In the simulation z₁ turns by arg z₂ and is stretched by |z₂|. For the starting pair 26.57° + 63.43° = 90°, and 2.24 × 2.24 = 5, so z₁z₂ = 5i. A tidy right angle, straight up the imaginary axis.
Multiplying by a number of modulus 1 is a pure rotation, because there is no stretching. Multiplying by a positive real number is a pure stretch, because there is no turning.
|z₁z₂| = |z₁| |z₂|moduli multiply
arg(z₁z₂) = arg z₁ + arg z₂arguments add
| Power of i | Value | 3 + 2i times it |
|---|---|---|
| i⁰ | 1 | 3 + 2i |
| i | i | -2 + 3i |
| i² | -1 | -3 − 2i |
| i³ | −i | 2 − 3i |
The conjugate: a mirror in the real axis
The conjugate of a + bi is a − bi. On the plane it is the mirror image in the real axis. The conjugate of 2 + i is 2 − i.
The product z · z̄ is always a real number, equal to |z|². Here it is 5. That is the secret behind dividing complex numbers: multiply top and bottom by the conjugate of the bottom, and the bottom becomes real.
z · z̄ = a² + b² = |z|²always real
z + z̄ = 2atwice the real part
Powers: a spiral
Since multiplying adds arguments and multiplies moduli, repeated multiplication does something regular. Squaring doubles the angle and squares the modulus. Cubing triples the angle. In general zⁿ has modulus rⁿ and argument nθ. This is de Moivre’s theorem.
Plot z, z², z³ … and you get a spiral. If |z| is bigger than 1 the spiral flies outwards. If it is less than 1 it curls into the origin. If |z| = 1 the points stay on the unit circle and just keep turning.
(cos θ + i sin θ)ⁿ = cos nθ + i sin nθde Moivre’s theorem
Roots and roots of unity
Taking an nth root is de Moivre backwards: the modulus becomes r^(1/n) and the argument θ/n, but adding a full turn to θ before dividing gives a different answer, so there are n roots in all, evenly spread round a circle at angle 360°/n apart.
The most famous case is the nth roots of unity, the solutions of zⁿ = 1. They sit on the unit circle and form a regular polygon with a corner at 1. Call the first one after 1 ω; the rest are its powers ω², ω³ and so on.
zₖ = r^(1/n) (cos((θ + 360°k) / n) + i sin((θ + 360°k) / n))k = 0, 1, …, n − 1
- The roots of unity always add up to 0 (for n ≥ 2), as the readings show.
- Their product is ±1, and each root is a power of the first.
- If the roots of zⁿ = w are known for one w, the rest come from multiplying by the roots of unity.
| k | Fourth root of unity | Argument |
|---|---|---|
| 0 | 1 | 0° |
| 1 | i | 90° |
| 2 | -1 | 180° |
| 3 | −i | -90° |
Try it in the simulation
Six quick experiments, a minute each.
- In “Add” drag z₂ to the opposite side of the origin from z₁. The sum shrinks. When z₂ = −z₁ the sum is 0.
- In “Multiply” set z₂ to 0 + 1i (that is i). The product is z₁ turned a quarter turn, with the same length.
- In “Multiply” put z₂ on the unit circle. The product has the same modulus as z₁ and just turns.
- In “Conjugate” drag z₁ across the real axis and watch z₁ and z̄₁ swap places.
- In “Power zⁿ” put z₁ at about 1.1 + 0i and raise n to 8. See how fast the points run away.
- In “nth roots of unity” step n from 2 to 8. The polygon gains a corner at a time and the sum of the roots stays at 0.
Solved problems
Six common questions. Every number below is computed with the same functions as the simulation.
Problem 1: multiply two numbers
Find (3 + 4i)(1 − 2i).
Expand: 3 − 6i + 4i − 8i², and i² = −1 so −8i² = +8. The result is 11 − 2i. Check with moduli: 5 × √5 = 11.18, and |11 − 2i| = 11.18. They agree.
Problem 2: modulus and argument
Find the modulus and argument of -1 + i.
Modulus: √((−1)² + 1²) = 1.414. The point is up and to the left, in the second quadrant, so the argument is 135°. Check: 1.414 × cos 135° = -1, the real part.
Problem 3: divide
Find (1 + 2i) ÷ (3 − i).
Multiply top and bottom by the conjugate of the bottom, 3 + i. The top becomes 1 + 7i. The bottom becomes 3² + 1² = 10, which is real. So the answer is 0.1 + 0.7i.
Problem 4: a high power
Find (1 + i)⁸. Expanding eight times would take forever. Go polar: the modulus is √2 (about 1.414) and the argument is 45°.
Raise to 8: the modulus is 16 and the argument is 8 × 45° = 360°, a full turn. So (1 + i)⁸ = 16.
Problem 5: cube roots of unity
Solve z³ = 1. The roots are 1, ω = -0.5 + 0.87i and ω² = -0.5 − 0.87i. They sit at 0°, 120° and 240°, a triangle on the unit circle.
Check the facts: 1 + ω + ω² = 0, the product ω · ω² = 1 (that is 1), and ω squared, -0.5 − 0.87i, is the third root.
Problem 6: fourth roots of −16
Solve z⁴ = −16. The modulus of −16 is 16 and its argument is 180°. So each root has modulus 16^(1/4) = 2, and arguments (180° + 360°k) ÷ 4 = 45°, 135°, 225°, 315°.
The roots are 1.41 + 1.41i, -1.41 + 1.41i, -1.41 − 1.41i, 1.41 − 1.41i. Check: the first one raised to the power 4 gives -16.
Mistakes to avoid
These cost marks again and again.
- Forgetting i² = −1, and leaving an i² in the answer.
- Adding the moduli when multiplying. They multiply; the arguments are the ones that add.
- Taking the argument from tan⁻¹(b/a) without checking the quadrant. −1 + i is in the second quadrant, not the fourth.
- Dividing without multiplying by the conjugate first.
- Finding only one nth root. There are n of them, spaced 360°/n apart.
- Writing |z|² as z² . They are not equal unless z is real and non-negative.
Where complex numbers are used
Electrical engineers describe alternating current with complex numbers because a rotating arrow is the natural picture of a wave. Signal processing, radio and Wi-Fi all lean on the same idea, through the Fourier transform.
Computer graphics uses complex multiplication as a quick way to rotate in 2D, and fractals like the Mandelbrot set come from repeatedly squaring a complex number. Quantum physics cannot even be written down without them.
Exam corner
For HSC higher maths and admission tests, remember these.
- z = a + bi sits at (a, b). |z| = √(a² + b²). Check the quadrant when finding the argument.
- Product: multiply moduli, add arguments. Quotient: divide moduli, subtract arguments.
- To divide in rectangular form, multiply top and bottom by the conjugate of the bottom.
- De Moivre: (r cis θ)ⁿ = rⁿ cis nθ. Roots: divide the angle by n and add 360°k ÷ n.
- For z³ = 1: the roots are 1, ω, ω², with 1 + ω + ω² = 0 and ω³ = 1.
Frequently asked questions
What is the Argand diagram?
It is a plane in which the complex number a + bi is drawn as the point (a, b), with the real part along the horizontal axis and the imaginary part along the vertical axis.
What are the modulus and argument of a complex number?
The modulus is its distance from the origin, √(a² + b²). The argument is the angle the line from the origin to the point makes with the positive real axis, measured anticlockwise.
How do you multiply complex numbers geometrically?
Multiply the moduli and add the arguments. The first number is turned by the angle of the second and stretched by the second’s modulus.
What is the complex conjugate?
The conjugate of a + bi is a − bi, the mirror image in the real axis. A number times its conjugate equals the square of its modulus, which is real.
What does de Moivre’s theorem say?
That (cos θ + i sin θ)ⁿ = cos nθ + i sin nθ. In words, raising to the power n multiplies the argument by n and takes the modulus to the power n.
Why do the nth roots of unity form a regular polygon?
They all have modulus 1, so they lie on the unit circle, and consecutive roots differ by the same angle 360°/n. Equal angles on a circle give a regular polygon.
Keep studying this topic
The animation made the idea click; now turn it into marks. Syllabus, suggestions, textbooks and admission-test guides are below.
HSC
HSC Higher Mathematics: syllabus and preparation
Textbook
Class 9-10 Higher Mathematics textbook
Admission
Engineering admission test preparation
SSC
SSC Mathematics: syllabus and preparation
SSC
SSC Higher Mathematics: syllabus and preparation
Textbook
Class 9-10 Mathematics textbook
Admission
Jahangirnagar University mathematical and physical sciences unit
English
Paragraph: Artificial Intelligence
Bangla
রচনা: কৃত্রিম বুদ্ধিমত্তা (in Bangla)
SSC
SSC suggestions
HSC
HSC suggestions
Admission
University admission guide
SSC
SSC syllabus
HSC
HSC syllabus
Test prep
GRE Quantitative Reasoning guide
Test prep
Digital SAT Math guide
Scholarship
Scholarships to study abroad
Tool
Compound interest calculator
Career
Data scientist resume example
Career
Cover letter examples
More math animations
Grade 8–10
Pythagorean Theorem
The Pythagorean theorem explained: formula a² + b² = c², two proofs you can watch, the converse, Pythagorean triples and 10 worked examples. Drag the triangle yourself.
Grade 10–11
Trigonometric Ratios and the Unit Circle
Drag a point round the unit circle and watch sin, cos and tan change. Standard angle table, ASTC signs, identities, radians and graphs, with solved examples.
Grade 9–11
Quadratic functions and their graphs
Drag the vertex and change a, b, c to see how a quadratic function graph moves. Learn factoring, completing the square, the quadratic formula and discriminant.
Grade 9–10
Circle theorems
All the circle theorems with drag-and-check diagrams: angle at the centre, same segment, semicircle, cyclic quadrilateral, chords, tangents and alternate segment.
Grade 9–10
Heights and distances: elevation and depression angles
What angle of elevation and angle of depression mean, how the height-and-distance formula works, and how two observations solve a tower's height without ever measuring it — with an interactive simulation and solved problems.
Grade 9–11
Probability: experimental vs theoretical probability
What probability means, how the sample-space formula P(E) = n(E)/n(S) works, and why experimental frequency edges closer to theoretical probability the more you flip, roll or draw — with a coin, dice and coloured-ball simulator.
Grade 10–11
Arithmetic and Geometric Sequences
Learn the arithmetic and geometric sequence formulas for the nth term and sum, Gauss's pairing trick, and the sum-to-infinity formula a/(1−r), with a drag-and-slide bar-chart simulation and worked examples.
Grade 9–10
Mean, Median and Mode
Learn the mean, median and mode formulas, why the median resists an outlier while the mean does not, and the grouped-data median/mode formulas, by dragging points on a number line, with worked examples.
Grade 7–11
Sets and Venn Diagrams
Shade union, intersection, difference and complement on a live Venn diagram, drop numbers into regions, check n(A ∪ B) and test De Morgan’s laws, with solved problems.
Grade 8–10
Linear equations: graphs, slope and simultaneous pairs
See slope, intercepts and angle on a straight line, then graph two linear equations to find where they meet. Learn the ratio test for one, none or infinite solutions.
Grade 10–12
Graphs of sin, cos and tan
Plot y = A sin(Bx + C) + D with sliders: see amplitude, period, phase shift, range and the asymptotes of tan live. Trigonometric graphs with solved examples.
Grade 9–10
Completing the Square and the Quadratic Formula
Watch algebra tiles complete the square, then solve quadratic equations, find the vertex and see why the formula works. Free interactive simulation with solved examples.
Grade 7–10
Area of a Circle: Proof, Formula and Solved Problems
Cut a circle into slices, slide them into a rectangle and watch the area become πr². Free interactive simulation with circumference, pi, sectors, arcs and solved problems.
Grade 8–10
Volume and Surface Area of Solids: Cube, Cuboid, Cylinder, Cone, Sphere
Rotate six solids in 3D, unfold their nets and pour a cone into a cylinder to see why it takes exactly three. Free simulation with volume, CSA and TSA formulas and solved problems.
Grade 8–10
Similar Triangles: Scale Factor, AA, SSS, SAS and Shadow Heights
Scale a triangle with a slider and watch angles stay equal, side ratios stay k and area grow by k². Free interactive similar triangles simulation with AA, SSS, SAS tests and shadow problems.
Grade 9–11
Coordinate Geometry: Distance, Midpoint, Slope, Section Formula and Locus
Drag points on a grid and watch the distance formula, midpoint, slope and section formula update live. Free coordinate geometry simulation with the perpendicular-bisector locus and solved problems.
Grade 11–12
Conic Sections: Circle, Ellipse, Parabola and Hyperbola
Tilt a plane through a double cone and watch a circle, ellipse, parabola or hyperbola appear, with its standard equation, foci and eccentricity. Free conic sections simulation with solved problems.
Grade 9–11
Function Transformations: Shifts, Stretches and Reflections
Pick x², |x|, √x, sin x or 2^x and drag sliders for a, b, h and k. Watch shifts, stretches, squeezes and reflections move the graph, with the parent faded behind. Free simulation with solved problems.
Grade 11–12
Derivative as the Slope of a Tangent: Secant to Tangent
Drag a point P on x², x³, sin x, eˣ or 1/x and shrink the gap h to zero. Watch the secant become the tangent and its slope become the derivative, with the derivative graph below. Free simulation.
Grade 11–12
Riemann Sums and Integration: Area Under a Curve
Cut the area under x², x³, sin x, eˣ or √x into up to 100 strips and compare left, right, midpoint and trapezoid sums with the exact integral. Watch the error melt away. Free simulation.
Grade 11–12
Limits and the ε–δ Definition: A Visual Guide
See the epsilon-delta definition of a limit. Pick a function, shrink ε and watch the δ band follow it, with left and right limits, a hole, sin x / x and a jump where no δ works. Free simulation.
Grade 11–12
3D Vectors: Sum, Dot Product and Cross Product
Drag to rotate two 3D vectors. See the sum as a parallelogram, the dot product as a shadow and an angle, and the cross product as a perpendicular arrow whose length is the area. Free simulation.
Grade 11–12
Matrix Transformations: Rotation, Reflection, Shear and the Determinant
Change a 2×2 matrix and watch the grid, a unit square and an F-shape move. See where i-hat and j-hat land, the determinant as signed area, and the inverse. Free simulation.
Grade 9–12
Binary Number System: Place Value, Conversion and Addition
Flip bits and see decimal, binary, octal and hex change together. Watch conversion by repeated division by 2, regrouping into octal and hex, and binary addition with carries. Free, with worked examples.
Animations in other subjects
Physics
Refraction of light
Physics
Ohm's law
Physics
Projectile motion
Physics
Simple pendulum
Physics
Electric field
Physics
Wave interference
Physics
Free Fall
Physics
Lens ray diagrams
Physics
Newton's Laws of Motion
Physics
Spherical mirror ray diagrams
Physics
Electromagnetic Induction
Physics
Conservation of Momentum and Collisions
Physics
Work, Energy and Power
Physics
Inclined Plane
Physics
Uniform circular motion
Physics
Transverse and Longitudinal Waves
Physics
Levers and moments
Physics
Centre of mass
Physics
Spring-mass SHM
Physics
Vector addition: triangle and parallelogram laws
Physics
Relative velocity: trains and river crossing
Physics
Kepler's laws and elliptical orbits
Physics
Newton’s law of gravitation, g and satellites
Physics
Standing waves in strings and pipes
Physics
Resonance tube and the speed of sound
Physics
Beats: when two close notes pulse
Physics
Doppler effect: moving sources, listeners and sonic booms
Physics
Prism, dispersion of light and the rainbow
Physics
Kirchhoff’s laws: junction rule and loop rule
Physics
Wheatstone bridge and metre bridge
Physics
Single-slit diffraction
Physics
Defects of the human eye and their correction
Physics
Polarisation of light: Malus’s law and Brewster’s law
Physics
Charging and discharging a capacitor: the RC time constant
Physics
Magnetic field lines: bar magnet, current-carrying wire and solenoid
Physics
AC generator
Physics
Transformer
Physics
Heat transfer: conduction, convection and radiation
Physics
Photoelectric effect: Einstein’s equation and the stopping potential
Physics
Motor effect: force on a current-carrying wire and the DC motor
Physics
Gas molecules and kinetic theory: pressure, temperature and speed
Physics
The semiconductor diode: p–n junction, I–V curve and rectifier
Physics
Radioactive decay: half-life, the decay law and penetration
Physics
The Bohr atom: orbits, energy levels and the hydrogen spectrum
Chemistry
Structure of the atom
Chemistry
Acids, Bases and the pH Scale
Chemistry
Electron configuration
Chemistry
Gas laws: Boyle, Charles, Gay-Lussac, Avogadro and PV = nRT
Chemistry
How an Ionic Bond Forms
Chemistry
Electrolysis and Faraday’s Laws
Chemistry
Covalent Bond
Chemistry
Periodic Trends
Chemistry
Reaction rate and collision theory
Chemistry
States of matter: solid, liquid, gas and the heating curve
Chemistry
Atomic orbitals: the shapes of s, p and d, quantum numbers and nodes
Chemistry
Molecular shapes and VSEPR theory: bond pairs, lone pairs and angles
Chemistry
The mole concept: molar mass, Avogadro’s number and molar volume
Chemistry
Diffusion and effusion: Graham’s law of gases
Chemistry
Balancing chemical equations: method, examples and practice
Chemistry
Chemical equilibrium: the equilibrium constant Kc and Le Chatelier’s principle
Chemistry
Titration: finding an unknown concentration with a burette and an indicator
Chemistry
Galvanic cell: the Daniell cell, EMF and the Nernst equation
Chemistry
Redox reactions: oxidation numbers, electron transfer and half-equations
Chemistry
Hydrocarbons: alkanes, alkenes, alkynes and structural isomers in 3D
Chemistry
Functional groups: alcohols, aldehydes, ketones, acids, esters and amines
Chemistry
Polymerisation: addition and condensation polymers, polythene and nylon
Chemistry
Separation techniques: filtration, distillation, chromatography, crystallisation
Chemistry
Crystal lattice: SC, BCC and FCC unit cells, packing efficiency and density
Chemistry
Radioactivity: Alpha, Beta, Gamma Decay and Half-Life
Biology
Mitosis cell division
Biology
Diffusion and Osmosis
Biology
Photosynthesis
Biology
The human heart: structure and function
Biology
Mendelian Genetics
Biology
DNA Replication
Biology
Cellular Respiration
Biology
Enzyme Action
Biology
The Nerve Impulse and the Action Potential
Biology
The Nephron and Urine Formation
Biology
Meiosis Cell Division
Biology
Digestive System
Biology
Breathing Mechanism: Inhalation and Exhalation
Biology
Protein synthesis
Biology
Blood circulation: double circulation and cardiac output
Biology
Cell structure and organelles: plant cell vs animal cell
Biology
Reflex action and the reflex arc
Biology
The human eye: parts, image formation and accommodation
Biology
Muscle contraction and the sliding-filament model
Biology
Transport in plants: xylem, phloem and transpiration
Biology
Food chain and food web: energy flow and the 10 % rule
Biology
Population growth: exponential and logistic curves
Biology
Natural selection: peppered moths and the sooty tree
Biology
Immune response: primary and secondary antibody response
Biology






















