Dr. Loveless Curiosity Lab

Visualizing the Laplace Transform

A mass-spring gateway to Laplace transforms, damping, poles, and surfaces

The goal of this page is to let you explore some of the geometry of the Laplace transform. Change the mass-spring system, watch the same choices appear in the complex-plane surface and pole-zero map, and ask your own questions.

Please enjoy, make conjectures, and send us the patterns you notice. This page will grow in detail through the questions people ask.

Back to Project Showcase
Concept 1: Mass-Spring Motion, Laplace Surface, and Pole-Zero Geometry
One set of controls drives all three views: the physical motion, the complex Laplace surface, and the 2D \(s\)-plane map.

Begin with the forced mass-spring system, then watch the same parameters appear in the Laplace domain. Changing \(m,d,k\) changes the physical system and moves the poles; changing \(y_0,v_0\) changes the transient zero; changing the forcing term adds forcing markers and changes the forced response.

Toggle the 3D surface layers and the 2D pole-zero features to explore how the geometry of the transform records decay, oscillation, initial conditions, and resonance. After experimenting, watch Michael Petta's animations below for guided explanations of the features created for this WXML project.

ODE \(m y''+d y'+ky=f(t),\quad y(0)=y_0,\ y'(0)=v_0\)
Laplace form \(Y(s)=\dfrac{m s y_0+m v_0+d y_0+\mathcal L\{f(t)\}(s)}{m s^2+d s+k}\)
Motion controls
UNDERDAMPED Oscillating decay: two complex conjugate poles.
0.00
0.31
2.00
12.00
5.00
8.00
4.58
2.00
1.00
3D surface layers
Loading Laplace surface...
2D map features
2D map: Red points are system poles, orange is the transient zero, and blue markers show forcing. Turn on resonance or measurement layers for more geometry.
Loading pole-zero map...
Loading mass-spring visual...
Motion in time
Complex Laplace surface
Pole-zero map
Concept 3: Michael Petta's Manim Animations
Three animations explain the Laplace kernel, forced oscillators, pole-zero geometry, and the 3D surface interpretation.

Use these animations as the guided explanation behind the interactives above. They move from the 3D Laplace landscape, to the forced mass-spring/pole-zero picture, to an electrical-oscillation introduction to the transform. Read Michael's write-up.

3D Laplace Surface

Where It Started

This project started with a physical model: a forced mass-spring system. That example gives visitors something concrete to see before moving into Laplace transforms, surfaces, and pole-zero geometry.

A useful guiding sentence is: the Laplace transform measures how much of a function remains visible through a family of fading exponential lenses.

Read Michael Petta's write-up

Going Further

Future versions could add more detail and interactives for the geometry of poles, zeros, damping ratios, and resonance gaps.

We would also like to explore more initial conditions, more forcing choices, and different types of systems beyond the mass-spring model.