Working with complex numbers by hand can become tedious, especially when dealing with multiple operations or converting between rectangular and polar forms. A calculator that handles the arithmetic, displays the magnitude and angle, and offers a clear explanation of the underlying math saves time and reduces mistakes. Students learning about imaginary numbers for the first time can use this page to check homework or to visualize how operations transform points in the complex plane. Engineers and hobbyists who deal with alternating current circuits or phasor diagrams will also find rapid computations helpful when designing or troubleshooting systems.
Every complex number has the form , where and are real numbers. The symbol represents the square root of . On the complex plane, the horizontal axis corresponds to the real part and the vertical axis to the imaginary part. A point at lies three units to the right of the origin and four units up. Plotting complex numbers this way allows geometric interpretations of algebraic rules.
Adding and subtracting complex numbers is straightforward: simply combine like terms:
.
Multiplication requires distributing terms and remembering that :
.
To divide, multiply the numerator and denominator by the complex conjugate of the denominator to clear the imaginary unit:
, simplifying the denominator to .
A complex number can also be written as , where is the magnitude and is the angle measured from the positive real axis. Converting between rectangular and polar forms uses the relationships
and .
Euler's celebrated formula links exponentials with trigonometric functions and explains why multiplying complex numbers adds angles and multiplies magnitudes. The calculator reports the magnitude and argument of the result so that you can observe these patterns directly.
Consider and . Adding them produces . Multiplying them requires distributing terms:
.
The magnitude of the product is and the angle is , which lies in the second quadrant. Trying these inputs in the calculator lets you confirm each step.
The following table summarizes the formulas for the four basic operations on and .
Operation | Formula |
---|---|
Addition | |
Subtraction | |
Multiplication | |
Division |
Complex numbers are indispensable in signal processing, where sinusoidal waves are represented as rotating vectors. In electrical engineering, phasor diagrams turn differential equations for circuits into simple algebra. Control systems use complex poles to describe stability, and fluid dynamics employs potential flow representations that rely on analytic functions. By practicing with this calculator, you build intuition for these diverse applications.
The JavaScript implementation relies on double-precision floating-point arithmetic. Extremely large or small numbers may lose precision, and rounding errors can accumulate after many operations. Division by a complex number whose magnitude is nearly zero can amplify these issues, so the script warns when the denominator is exactly zero but cannot catch every ill-conditioned case. The tool also assumes inputs are finite real numbers; symbolic expressions or units are not supported.
If you need to convert between coordinate systems, the Polar Coordinate Converter turns rectangular pairs into polar form and back. For electrical engineers working with sinusoidal signals, the AC RMS Voltage Calculator complements this tool by evaluating effective voltages from peak values.
Complex arithmetic blends algebra and geometry in a single unified framework. This calculator not only performs the operations for you but also explains the logic step by step. Experiment with different inputs, examine the magnitude and angle of results, and explore the linked resources to deepen your mastery of imaginary numbers.
Compute Möbius transformations of complex numbers.
Perform addition, subtraction, multiplication, and division on two fractions and receive results simplified and as decimals.
Convert numbers into English words and decode written numbers back to digits with this offline Number to Words converter.