A linear system's poles tell you everything about how it responds to a kick. Where each pole sits in the complex plane is the system's personality: how fast it forgets the past (distance from the imaginary axis), and whether it likes to ring (height above the real axis). Drag the two × marks around. The right pane is the corresponding step response, recomputed every frame.
Drag the poles
what to try
- Drag a pole horizontally toward the imaginary axis. Watch the decay get slower and the envelope swell.
- Drag a pole across the imaginary axis (into the red zone). The trace explodes — the system is now unstable.
- Bring the two poles toward the real axis. The conjugate pair collides — you've reached critical damping, the fastest non-oscillating response. Continue past it: two real poles, slower than critical.
- Slide a pole up the imaginary axis (purely imaginary). The response becomes a pure sinusoid — undamped natural oscillation at ωn.
show the math
With two conjugate poles at , the transfer function is
Distance from the imaginary axis equals — the decay rate. Height above the real axis equals — the damped natural frequency at which the system rings.
Once , the radical goes imaginary; the two poles become real and the response stops ringing entirely. Once any pole crosses into the right half-plane , the response grows without bound: instability.