Real systems rarely contain one changing quantity in isolation. Predator and prey populations interact, chemical species react, and position and velocity evolve together. A system of ODEs tracks these coupled states simultaneously.
Vector form
A first-order system can be written as
For a linear autonomous system,
the matrix describes how every state variable influences every rate of change.
Converting higher-order equations
The second-order equation becomes a first-order system by setting and :
This conversion lets one framework and one family of numerical methods handle equations of any order.
Phase planes and equilibria
For a two-state autonomous system, the phase plane plots against rather than either variable against time. Equilibria satisfy . Trajectories reveal whether nearby states approach, depart from, or circulate around them.
Negative real parts of all eigenvalues indicate decay toward the equilibrium. A positive real part creates an unstable direction. Complex eigenvalues introduce rotation or oscillation.
Nonlinear systems
Near an equilibrium, the Jacobian matrix of provides a linear approximation. Its eigenvalues often predict local behavior, though zero real parts require deeper analysis and distant trajectories may behave differently.
Solve along eigenvector directions
If , then satisfies . Independent eigenvectors therefore build the general solution as a linear combination of modes.
Check your understanding
Why can a second-order scalar ODE always be written as two first-order equations?
Show the reasoning
Introduce state variables for the quantity and its first derivative. Then one equation defines the derivative of position as velocity, and the original ODE defines the derivative of velocity.