Magnitude |H(f)|
Phase φ(f)
Probe frequency
This 2D companion drives the same first-order RC transfer functions as the 3D version through a canvas built for reading the frequency response directly: R and C sliders recompute the cutoff f_c = 1/(2πRC) live and redraw the Bode magnitude and phase curves, a low-pass/high-pass toggle swaps the transfer function and the coupled time-domain behaviour, and an oscilloscope pane drives the real RC network with a square wave and integrates the exact charge/discharge exponential so you can watch τ = RC set how fast the output settles.