If Arthur Mattuck’s first-order ODE lecture taught us to see dy/dx = f(x,y) as a slope field, with solution curves that stay tangent to it, what’s the matching picture for a second-order equation?
Start with a general second-order ODE, with t as the independent variable:
y″ = F(t, y, y′)
Now do the one substitution that unlocks the geometry:
Let v = y′.
One second-order equation becomes a first-order system:
y′ = v
v′ = F(t, y, v)
So the “slope field in the (x,y) plane” idea upgrades into a vector field in the (y,v) plane, the phase plane. At each point (y,v), the system tells you the velocity (y′, v′). A solution isn’t just a graph y(t) anymore. It’s a trajectory (y(t), v(t)) that flows through the phase plane and stays tangent to that vector field at every point.
If the equation is autonomous, meaning there’s no explicit t:
y″ = F(y, y′),
then the phase portrait in (y,v) is the natural home of the dynamics. If F does depend on t, you can still make the system autonomous by turning time into a state:
y′ = v
v′ = F(t, y, v)
t′ = 1
Now the solution lives as a curve in 3D (t, y, v), tangent to a 3D vector field.
The animation uses two examples so the idea doesn’t get fuzzy.
We render trajectories as 3D curves (t, y(t), v(t)) moving forward in time. On a fixed “phase wall” at the left, you see the phase-plane vector field in (y,v), plus each trajectory projected onto that wall. A short moving tangent arrow is glued to the head of the curve so the rule stays visible: at every instant the trajectory points along (1, y′, v′).
Scene A: y″ δ y′ − y y³ = γ cos(ωt) (driven Duffing, double-well)
Orbits get captured by one well, then kicked across the barrier. A once-per-period Poincaré slice leaves a clean signature of the long-run motion on the wall.
Scene B: y″ 2β y′ ω² y = 0 (damped oscillator)
Loops collapse into spirals. The vector field tilts inward and everything drains toward the equilibrium at (0,0).
#DifferentialEquations #SecondOrderODEs #ArthurMattuck #PhasePortraits #DynamicalSystems #MathAnimation