In simple terms
A friendly intro before the formal notes — no formulas yet.
When two things change together
Some quantities cannot change on their own — each one's rate of change depends on the other. Eigenvalues and eigenvectors of the coefficient matrix unlock the whole system at once, and their signs tell you what happens in the long run without solving anything.
Picture rabbits and foxes sharing a valley. More rabbits feed more foxes, but more foxes eat more rabbits, so neither population can be predicted alone — they are 'coupled'. The eigenvectors point along the special directions in which the system grows or shrinks cleanly, and the eigenvalues say how fast: a positive one means run-away growth, a negative one means decay to the equilibrium, and a complex pair means the populations circle around it. Read the eigenvalues and you already know the story before drawing a single curve.
- 1
Write the system as , reading the matrix off the coefficients.
- 2
Find the eigenvalues from and an eigenvector for each from .
- 3
For real distinct eigenvalues, combine into the general solution .
- 4
Use the signs (or complex nature) of the eigenvalues to name the equilibrium, and apply initial conditions to pin down and .
Explore the concept
Use the live diagram, PhET or GeoGebra sim, and synced steps — play it, drag controls, or tap a step.
Step 1
Write the system as , reading the matrix off the coefficients.
Key formulas
Tap any symbol to reveal exactly what it means and its units.
Tap a symbol — great for exam definitions
Full topic notes
Formal explanation with the rigour you need for the exam.
Coupled systems in matrix form
A coupled first-order linear system pairs two rates of change, each depending on both variables. Writing it in matrix form is the first move: it packages the whole system into a single equation and makes the coefficient matrix — the object we will analyse — stand out clearly.
For the matrix form is , where , , .
The point (both variables zero) is an equilibrium: if you start there, nothing changes. Everything in this lesson is really a description of how the system behaves near that equilibrium — whether it is drawn in, pushed out, or circles around.
The eigenvalue method
An eigenvector of is a direction that merely stretches: , with the stretch factor the eigenvalue. Along such a direction the coupled system decouples into a single exponential, , because differentiating gives . For two real distinct eigenvalues the general solution is a linear combination of these two clean exponential solutions.
Eigenvalues: solve .
Eigenvectors: for each , solve .
General solution (real distinct eigenvalues): .
Step 1: write the system as and read off .
Step 2: solve for the eigenvalues (by hand or GDC).
Step 3: for each eigenvalue solve for an eigenvector.
Step 4: combine into .
Step 5: if initial conditions are given, substitute and solve for and .
The nature of the equilibrium — reading the phase portrait
You often do not need the full solution to describe long-term behaviour: the eigenvalues alone fix the shape of the phase portrait — the picture of trajectories in the -plane. In the mandated example above the eigenvalues and have opposite signs, so the origin is a saddle: trajectories are drawn in along the direction (the decaying term) but flung out along the direction (the growing term), making it unstable overall.
Both eigenvalues real and negative: stable node — every trajectory flows into the equilibrium.
Both eigenvalues real and positive: unstable node — trajectories flow away from the equilibrium.
Real eigenvalues of opposite sign: saddle point — attracting along one eigendirection, repelling along the other; unstable overall.
Complex eigenvalues : a spiral — stable (inward) if , unstable (outward) if , and a closed centre if .
This description is qualitative: name the equilibrium and say whether it is stable or unstable — you are not expected to solve complex cases in closed form.
Second-order equations as coupled systems
A single second-order linear equation can always be recast as a coupled first-order system, which lets you use the eigenvalue method and Euler's method on it. The trick is to name the first derivative as a new variable. For , set ; then . Two first-order equations replace one second-order equation.
, with , becomes i.e. .
Euler's method for systems
When a system has no neat closed form — or you simply want a numerical trajectory — Euler's method steps it forward in small increments. It is the single-variable method run on every component at once, with one golden rule: use the OLD values on the right-hand side to update ALL components before moving on.
For , with step : (both use — the values before this step).
Applications
The same machinery models very different situations. In a predator-prey model, , couples prey and predator ; complex eigenvalues then predict the oscillating boom-and-bust cycle of the two populations. In coupled tanks, salt concentrations and flow between two connected tanks, and negative eigenvalues show both settling to a shared equilibrium. In simple harmonic motion, becomes , , whose eigenvalues are purely imaginary — a centre, matching undamped oscillation forever. Reading the eigenvalues tells you which of these stories a given matrix is telling before you compute a single trajectory.
Common mistakes examiners penalise
Not going via the eigenvalues — a coupled linear system is solved through the eigenvalues and eigenvectors of , not by trying to integrate each equation separately.
Wrong solution form — the general solution is ; the eigenvectors must be attached to their exponentials, and there must be exactly two constants for a 2-variable system.
Forgetting eigenvectors are scalable — marking a GDC's decimal or scaled eigenvector as 'wrong' when it is a multiple of the key's answer; only the ratio of components matters.
Misreading complex eigenvalues — a complex pair means a spiral (or a centre if the real part is zero), NOT a node; check the sign of the real part for stability.
Sign errors converting a second-order equation — for the system is , so the matrix row is ; dropping the minus signs inverts the stability.
Breaking the Euler rule — updating one variable and then using its new value for the other within the same step; both components must be updated from the same old pair .
Naming stability without justification — 'stable node' earns marks only when tied to the eigenvalues being real, distinct and negative; always state the eigenvalue reasoning.
Model answer — marked the way our engine marks it
In an exam the marks are analytic: each is tied to a specific line of working. A method mark (M) rewards a correct approach even if a number later slips; an accuracy mark (A) rewards a correct result and is usually dependent on the method mark being earned. Follow-through (FT) means a correct final step performed on your own earlier (wrong) eigenvalue still scores; equivalent correct forms — scaled eigenvectors, differently named constants, vector or component layout — are accepted. All of that protection exists only if your method is on the page. Re-read the mandated worked example above: six marks, each earned by one specific line, three of them method marks that survive an arithmetic slip and two accuracy marks shielded by follow-through onto your own eigenvalues and eigenvectors. A student who writes only the final vector with no characteristic equation, no eigenvectors shown, risks losing four or five marks if a single number is off; a student who shows , the eigenvalues, each solved, and the assembled solution keeps the method marks regardless.
Using your GDC effectively
Your GDC returns eigenvalues and eigenvectors of a matrix directly — enter and read them off, remembering that the machine's eigenvectors are often normalised or scaled, so match them to a tidy form by the ratio of components. Use the phase-plane plotter to confirm the nature of an equilibrium: a node has trajectories flowing straight in or out, a saddle has the tell-tale in-one-way-out-the-other pattern, and a spiral winds around the origin. For numerical work, Euler's method is quick to tabulate, but a smaller step gives a better estimate — halve it if you need more accuracy.
Where this leads
One idea runs through the whole lesson: the eigenvalues and eigenvectors of decode the coupled system — the eigenvectors give the clean directions, the eigenvalues give the growth, decay or rotation, and their signs alone name the equilibrium. Converting a second-order equation to a system, and stepping a system forward with Euler's method, are the same idea reached from two other directions. These tools power the modelling questions that dominate Paper 2 — populations, mixing, oscillation — so master the habit: write , find the eigenvalues, assemble the solution, and read off the long-term story.
Worked examples
See the formulas applied — reveal one step at a time, like the exam.
A coupled system is , , i.e. . Find the eigenvalues of the matrix and hence the general solution. [6]
- 1
Model answer — full working.
A pond's prey population and predator population (both measured as deviations from equilibrium) satisfy , , so . Find the eigenvalues and describe the behaviour of the populations. [4]
- 1
Characteristic equation. With , . [M1: form ]
A damped oscillator satisfies . (a) Write it as a coupled first-order system using . (b) Find the eigenvalues of and state the nature of the equilibrium. [6]
- 1
(a) Convert. Let . Then and . [M1: introduce and rearrange] In matrix form, . [A1: correct matrix ]
For the coupled system , with , , use Euler's method with step to estimate and at . [5]
- 1
Set up. , , , with and .
How it all connects
The big idea sits in the middle — tap a linked idea to explore the link.
Tap a linked idea to see how it connects back to the main topic — that connection is what examiners reward.
Glossary
Try to recall each definition before you reveal it.
Quick check
Answer in your head first — then tap to check. No pressure.
Revision flashcards
Flip the card. Test yourself before the exam.
What is a coupled system of linear differential equations?
A pair (or more) of equations in which each variable's rate of change depends on the others, e.g. , . In matrix form: .
Key takeaways
Review these before you close the topic — retrieval beats re-reading.
- ✓
Step 1: write the system as and read off .
- ✓
Step 2: solve for the eigenvalues (by hand or GDC).
- ✓
Step 3: for each eigenvalue solve for an eigenvector.
- ✓
Step 4: combine into .
- ✓
Step 5: if initial conditions are given, substitute and solve for and .
Practice — then mark it
The whole point: a real Cambridge question, marked mark-by-mark.
Get a Paper 2 problem marked: solve a coupled system or a second-order conversion with full working
Get a Paper 2 problem marked: solve a coupled system or a second-order conversion with full working
Extra simulations & links
PhET, GeoGebra and other curated tools — open in a new tab.
Frequently asked
Checkpoint
One marked question is worth ten re-reads — close the loop before you move on.
Reading it isn’t knowing it — prove it.
Before you move on: do Get a Paper 2 problem marked: solve a coupled system or a second-order conversion with full working on paper, snap a photo, and get examiner-style feedback on exactly where you win and lose marks.