One path for each solution
A solution of a coupled pair is two functions, x(t) and y(t). Instead of drawing each against t, plot y against x: as t runs, the point (x, y) moves, and the whole solution becomes one path in the plane. Time is no longer on an axis, so an arrow on the path shows which way it runs.
Every starting point has exactly one path through it, and two paths never cross, because the pair gives one velocity at each point. A drawing of many paths at once is a phase portrait, and it is read by what the paths do near the equilibrium, here the origin, where the velocity is zero.
The straight paths
A start on an eigenvector v stays on the line through v: the solution is , which only changes length. If is negative the point runs straight into the origin along that line; if is positive it runs straight out.
For M = (1 1; 4 1), the eigenvalue 3 has eigenvector (1, 2) and −1 has (1, −2), so the lines y = 2x and y = −2x are paths. Every other path is the sum of a part along each line, and each part grows or shrinks at its own rate. The signs of the two eigenvalues decide the shape of everything else.
One of each sign: a saddle
With eigenvalues 3 and −1, a path is . Early on, the part is the larger, and the path comes in beside the line y = −2x. As it nears the origin that part shrinks while the part grows, so the path turns and leaves beside y = 2x.
Only a start exactly on y = −2x, with A = 0, reaches the origin. Every other start, however close, is carried away, so the equilibrium is unstable. This shape is a saddle point.
Four paths of the pair with M = (1 1; 4 1), drawn from with and . Each comes in beside y = −2x, where , turns short of the origin, and leaves beside y = 2x, where . The arrows mark each path at t = 0.6.
Both negative: a stable node
Take , , so M = (−3 1; 1 −3). Its characteristic polynomial is , so the eigenvalues are −2, with eigenvector (1, 1), and −4, with eigenvector (1, −1). Both parts of every solution shrink, so every path runs into the origin. This is a stable node.
The two parts do not shrink equally. The part dies faster, so near the origin only the part is left, and paths arrive tangent to y = x, the direction of the eigenvalue nearer zero. From (2, 0) the solution is , , and is 0.245 at t = 0.25, 0.462 at t = 0.5, 0.762 at t = 1 and 0.964 at t = 2.
Four paths of the pair with M = (−3 1; 1 −3), through (2, 0), (−2, 0), (0, 2) and (0, −2) at t = 0; the gold one starts at the dot (2, 0). All four run into the origin and arrive along y = x, the line of .
Both positive: an unstable node
Take M = (3 1; 1 3). Its eigenvalues are 4, with eigenvector (1, 1), and 2, with eigenvector (1, −1). Both parts grow, so every path runs away from the origin. This is an unstable node.
It is the stable node run backward: reversing time changes the sign of every eigenvalue. Near the origin the part is the larger, so paths leave tangent to y = −x, the direction of the eigenvalue nearer zero, and farther out the part takes over and turns them toward the direction of y = x.
Four paths of the pair with M = (3 1; 1 3), drawn from with and . Each leaves the origin along y = −x, where , and bends toward the direction of y = x, where .
Complex eigenvalues: a spiral
Take , , so M = (−1 −2; 2 −1). Its characteristic polynomial is , with discriminant 4 − 20 = −16, so . There is no real eigenvector, so no path is straight: every path turns.
The two parts of the eigenvalue do two jobs. The real part, −1, shrinks the distance from the origin like . The imaginary part, 2, turns the point at 2 radians per unit time. At (1, 0) the velocity is (−1, 2), up and to the left, so the turning is counterclockwise. One full turn takes units of time, and multiplies the distance by . The paths spiral in: a stable spiral.
With a positive real part the distance grows instead and the paths spiral out, an unstable spiral.
Two paths of the pair with M = (−1 −2; 2 −1), from (2.5, 0) in gold and from (−2.5, 0) dashed. Each turns counterclockwise and, after one full turn, is back on its own side of the x-axis at from the origin.
A real part of zero: a center
When the eigenvalues are purely imaginary the distance neither shrinks nor grows, and every path closes into a loop round the origin. This is a center. The pair , , simple harmonic motion with x for the displacement and v for the velocity, has characteristic polynomial and eigenvalues . Its loops are the ellipses constant.
ẍ = −ω²x conserves ½v² + ½ω²x², so the state circles a closed ellipse of amplitude R = 1 forever, and the period 2π/ω does not depend on R
Drag the starting state out to amplitude 2
The loop of , through (1, 0): an ellipse reaching and , with all the way round, traveled clockwise. Drag the start out to R = 2 and the loop doubles in each direction, with ; the time round, , does not change.
Read the type from the eigenvalues
Opposite signs: a saddle point. Both negative: a stable node. Both positive: an unstable node. Complex with a negative real part: a stable spiral; with a positive real part, an unstable spiral; with a real part of zero, a center.
The determinant gives a quick first check, because it is the product of the eigenvalues. For (1 1; 4 1) it is −3, which is negative, so the eigenvalues have opposite signs and the origin is a saddle before either is found.
With constant terms in the pair, the equilibrium is not at the origin. Find it first by setting both rates to zero, then measure from it: the eigenvalues of what is left classify it. The arms race below does exactly this.
The usual mistakes
Calling every path through the origin straight. Only the eigenvector directions are straight paths; the others curve.
Taking the period of a spiral from the real part. The real part sets how fast the distance changes; the turning comes from the imaginary part. For , one turn takes , not .
Reading complex eigenvalues as stable whatever their real part. spirals in, spirals out, and loops round the origin without end.
Calling a saddle stable because some paths reach it. Only the paths that start exactly on one line do.
An arms race, and hares and lynx
In the applications below, the balance point of two countries’ spending is a saddle, and only spending that starts on one line through it settles there. Then a linear model of hares and lynx near their balance has eigenvalues , a stable spiral, and its imaginary part gives the time from one peak in the hares to the next.
Worked example: Two Countries in an Arms Race: The Balance Point of Their Spending, and the Spending That Decides Where the Race Goes
Question In a model of an arms race between two countries, P and Q, their military spending is p and q billion dollars a year, t years from now, and dpdt = 2q − p − 14 and dqdt = 3p − 2q − 6. Each country raises its spending in response to the other's and cuts it back because of the cost of its own, and the negative constants stand for the goodwill of a treaty. (a) Find the balance point, where neither spending changes, and use the eigenvalues to decide whether spending that starts near it returns to it. (b) Country Q is spending 15 billion dollars a year. What must P be spending for the two to move to the balance point, and what happens if P spends more than that?
1.At the balance point both rates are zero: −p + 2q = 14 and 3p − 2q = 6. Adding the two equations gives 2p = 20, so p = 10, and then 2q = 14 + 10 = 24, so q = 12.
Neither spending changes where both rates are zero: p = 10 and q = 12 billion dollars a year. 2.Measure from the balance, with u = p − 10 and v = q − 12. Then dudt = 2(v + 12) − (u + 10) − 14 = −u + 2v and dvdt = 3(u + 10) − 2(v + 12) − 6 = 3u − 2v, with matrix −123−2.
With u = p − 10 and v = q − 12 the constants drop out, leaving the matrix −123−2. 3.(a) The characteristic polynomial is λ2 + 3λ + (2 − 6) = λ2 + 3λ − 4 = (λ − 1)(λ + 4), so the eigenvalues are 1 and −4. They have opposite signs, so the balance point is a saddle: it is unstable, and spending that starts near it does not in general return to it.
(a) The eigenvalues 1 and −4 have opposite signs, so the balance is a saddle. The two eigenvector lines run through it. 4.For the eigenvalue 1: −2u + 2v = 0, so an eigenvector is 11, along which both spendings grow together like et. For −4: 3u + 2v = 0, so an eigenvector is 2−3. Only a start whose deviation is a multiple of this one decays to the balance.
Along 11 a deviation grows like et; along 2−3 it decays like e−4t. 5.(b) With q = 15, v = 3, so the deviation must be −1 × 2−3 = −23, which gives u = −2 and p = 8 billion dollars a year. Check: at (8, 15), dpdt = 30 − 8 − 14 = 8 and dqdt = 24 − 30 − 6 = −12, which points along 2−3, straight toward (10, 12).
(b) With q = 15, the start lies on the decaying line only at p = 8. 6.If P spends more, say 9, the deviation is −13 = 0.611 − 0.82−3. The first part grows like et with a positive coefficient, so both spendings rise without limit: the race escalates. Below 8 that coefficient is negative, and both spendings fall until the model stops applying at zero spending.
From p = 9 both spendings rise without limit; from p = 7 both fall toward zero.
Answer: (a) the balance point is p = 10 and q = 12 billion dollars a year; the eigenvalues are 1 and −4, so it is a saddle, and spending that starts near it does not in general return to it; (b) P must spend 8 billion dollars a year; if P spends more, both spendings grow without limit and the race escalates
Common mistakes
- Finding the eigenvalues of the matrix while the constants −14 and −6 are still in the equations, and treating the origin as the balance. The constants move the balance to (10, 12), and the eigenvalues describe the deviations from that point, so the balance must be found first.
- Reading a saddle as a sign that the spending always escalates. It escalates only from starts on one side of the line through the balance along 2−3; from starts on the other side both countries cut back, and from a start on the line they reach the balance.
More coupled differential equations problems, worked step by step →
Worked example: Snowshoe Hares and Lynx Near Their Balance: The Type of Equilibrium, and How Their Numbers Move Over the Years
Question In a northern forest, u is the number of snowshoe hares above their balance value, in thousands, and v is the number of lynx above theirs, in hundreds, t years from now. Near the balance, an ecologist's linear model is dudt = −0.2u − 2.5v and dvdt = 0.2u. (a) Find the eigenvalues, classify the balance, and say whether a peak in the hare numbers comes before or after the matching peak in the lynx numbers. (b) How many years pass from one peak in the hare numbers to the next, and by what factor is the height of a peak above the balance multiplied from one peak to the next?
1.The matrix is −0.2−2.50.20. Its trace is −0.2 and its determinant is 0 − (−2.5)(0.2) = 0.5, so the characteristic polynomial is λ2 + 0.2λ + 0.5.
The matrix −0.2−2.50.20 has trace −0.2 and determinant 0.5. 2.(a) By the quadratic formula, λ = −0.2 ± √0.04 − 22 = −0.2 ± √−1.962 = −0.1 ± 0.7i. The real part, −0.1, is negative, so the swings die away, and the imaginary part makes the numbers turn round the balance: it is a stable spiral.
(a) The eigenvalues −0.1 ± 0.7i have a negative real part, so the path spirals in to the balance at the origin. 3.For the direction, take the point u = 1, v = 0: a thousand extra hares and the usual number of lynx. There dudt = −0.2 and dvdt = 0.2, so the lynx begin to increase as the hares begin to fall. With hares across and lynx up, the path turns counterclockwise, so each peak in the hares comes before the matching peak in the lynx.
At (1, 0) the hares begin to fall as the lynx begin to rise: the path turns counterclockwise, and hare peaks come first. 4.(b) Every solution is e−0.1t times a combination of cos 0.7t and sin 0.7t, and those repeat each time 0.7t increases by 2π. So one peak in the hares follows another after 2π0.7 ≈ 8.98 years.
(b) The path turns once every 2π0.7 ≈ 8.98 years, from one hare peak to the next. 5.Over those 8.98 years the factor e−0.1t is multiplied by e−0.1 × 2π/0.7 = e−2π/7 ≈ 0.41, so each peak's height above the balance is about 0.41 times the one before. Check: with λ = −0.1 + 0.7i, λ2 = 0.01 − 0.14i − 0.49 = −0.48 − 0.14i and 0.2λ = −0.02 + 0.14i, so λ2 + 0.2λ + 0.5 = −0.48 − 0.02 + 0.5 = 0.
Over one turn the size is multiplied by e−2π/7 ≈ 0.41: a peak of 4 thousand is followed by one of about 1.63 thousand.
Answer: (a) the eigenvalues are −0.1 ± 0.7i, so the balance is a stable spiral; it turns counterclockwise with hares across and lynx up, so each peak in the hares comes before the matching peak in the lynx; (b) 2π0.7 ≈ 8.98 years from one hare peak to the next, and each peak's height is e−2π/7 ≈ 0.41 times the one before
Common mistakes
- Taking the time from one peak to the next as 2π0.1, from the real part. The real part sets how fast the swings shrink; the turning, and so the time from one peak to the next, comes from the imaginary part, 0.7.
- Giving the factor for one year, e−0.1 ≈ 0.90, as the factor from one peak to the next. The peaks are 8.98 years apart, so the factor is e−0.1 × 8.98 = e−2π/7 ≈ 0.41.
More coupled differential equations problems, worked step by step →