Start from the exponential series
The power series is valid for real and complex arguments.
FORMULA / 001
Derives Euler's identity from Taylor series and maps rotating complex vectors to sinusoidal waveforms.
Problem Definition
On an oscilloscope, two AC nodes can have the same amplitude but arrive with a phase shift; the waveform looks delayed even when the circuit is in steady state.
| Symbol | Quantity | Unit | Meaning |
|---|---|---|---|
| $j$ | Imaginary unit | 無 | Rotates a vector by 90 degrees. |
| $\theta$ | Phase angle | rad | Position of the rotating vector. |
| $\omega$ | Angular frequency | rad/s | Rotation speed in the complex plane. |
| $f$ | Frequency | Hz | Cycles per second. |
Analytical Derivation
| Item | Assumption |
|---|---|
| Assumption 1 | Signal is sinusoidal and steady state. |
| Assumption 2 | Amplitude is normalized unless stated otherwise. |
| Assumption 3 | Only the real projection is measured as the physical waveform. |
The power series is valid for real and complex arguments.
Powers of j cycle through 1, j, -1, and -j.
The two groups match cosine and sine series.
$\theta\to0$$e^{j\theta}\approx1+j\theta$Small phase error is almost a linear imaginary perturbation.
$\theta=\pi$$e^{j\pi}=-1$A half-cycle rotation flips signal polarity.
Parametric Verification
Use the sliders to change the physical parameters and watch the formula expose its behavior. The metric panel keeps sample count and compute latency visible so the visualization remains an engineering instrument, not only a picture.
INTERACTIVE MODULE
Engineering Application
import numpy as np
def phasor(amplitude, phase_deg, t, f):
phi = np.deg2rad(phase_deg)
return np.real(amplitude * np.exp(1j * (2*np.pi*f*t + phi)))