Linear Systems
For , each eigenpair gives a straight-line solution , and the general solution mixes them. The eigenvalue signs shape the picture: both negative — everything decays to the origin (sink); both positive — source; opposite signs () — a saddle.
Why straight lines: if lies on an eigenvector's line, then points along that same line, so the motion never leaves it; it only stretches () or shrinks () at the rate . Any other starting point is a combination of two eigenvectors, each component evolves on its own, and the trajectory is steered by whichever exponential dominates.
Eigenvalues make trajectories rotate with rate while scales them: spirals in or out, or pure circles when . The system , is the cleanest case: from — a rotation, forever.
Why rotation: a complex eigenvalue with eigenvector gives the complex solution . Its real and imaginary parts are real solutions built from and , which turn at angular rate while the factor scales them, so the sign of alone decides between spiraling in, spiraling out, and closed orbits.
, solves coordinate-wise: . Diagonalization is the art of choosing coordinates that make every system look like this one.
Eliminating from , gives . Near the origin () the ratio tends to , so every trajectory leaves the origin tangent to the -axis, the eigenvector of the smaller eigenvalue ; farther out, the faster growth of bends it toward the vertical. The axes themselves are the two straight-line solutions.
Predator-prey cycles, coupled pendulums, chemical reaction networks, epidemic compartments (S-I-R), and multi-loop circuits are systems of ODEs. The eigenvalue portrait — sink, source, saddle, spiral — is the universal vocabulary for "what happens in the long run" across all of them.
Classify the origin for using the trace and determinant; then find the eigenvalues and the direction of fastest decay.
Show the answerHide the answer
Trace , determinant , and discriminant : two real negative eigenvalues, a stable node. They are the roots of : with eigenvector and with eigenvector . Every solution decays to the origin; the component along dies fastest, like , so trajectories arrive tangent to the slow line .
Complex Eigenvalues: Spirals and Centers
If has eigenvalue () with eigenvector , the real and imaginary parts of ,
are two independent real solutions, and . The origin is a stable spiral if , an unstable spiral if , and a center if .
Because is real, the equation for a complex solution splits into the same equation for its real part and for its imaginary part, so each part is a real solution. Expanding and separating real from imaginary gives the two formulas. The conjugate eigenvalue adds nothing new — its solution is the complex conjugate — so one complex eigenpair supplies both real solutions.
Solve with .
Step 1 — , so ; the real part is negative, so the origin is a stable spiral.
Step 2 — for , is solved by , so and .
Step 3 — the real solutions: and .
Step 4 — the data: , so , , and .
Step 5 — read it: the point turns counterclockwise at angular rate while its distance from the origin shrinks; each full turn takes time and multiplies the distance by .
Step 6 — verify: ✓ and ✓.
Solve with .
Step 1 — trace and determinant , so and : a stable spiral.
Step 2 — for the first row of is , so works: and .
Step 3 — and .
Step 4 — the data: gives and .
Step 5 — so and .
Step 6 — verify: and ✓; and ✓. The loops are tilted and stretched because and are neither perpendicular nor of equal length.
Both and have eigenvalues , so “ means counterclockwise” cannot be a rule: eigenvalues come in conjugate pairs and carry no orientation. Test one vector instead. At the first matrix gives velocity , pointing up (counterclockwise); the second gives , pointing down (clockwise). In general the velocity at is the first column of , and with complex eigenvalues , so the sign of decides.
Classify the origin for , give the direction of rotation, and solve with .
Show the answerHide the answer
Trace , determinant : , so — a center. At the velocity is , pointing down, so the rotation is clockwise. The system says and , so with and : , and then . The orbit is the ellipse (indeed ), traversed clockwise with period .
Repeated Eigenvalues
If is a double eigenvalue but has only one eigenvector line, spanned by , the second solution is
and . The origin is a degenerate node: trajectories enter (or leave) tangent to the single eigenvector line. If instead , every vector is an eigenvector and the trajectories are straight rays, a star node.
Differentiate the proposed solution: , while . They agree exactly when , that is, . This is the system version of the rule for a double root; the extra vector is needed because alone falls short by exactly , as the note below shows.
Solve with .
Step 1 — , so every nonzero vector is an eigenvector with .
Step 2 — each coordinate decays on its own: and .
Step 3 — the ratio never changes, so the trajectory is the straight ray from into the origin. Every trajectory is such a ray: a star node, stable because . Here two independent eigenvectors exist, so no is needed.
Solve with .
Step 1 — trace and determinant , so : , double.
Step 2 — has rank , so there is a single eigenvector line, spanned by .
Step 3 — solve : both rows say , so works.
Step 4 — , and at , gives , .
Step 5 — .
Step 6 — verify: and ✓; and ✓.
Step 7 — read it: for large the term dominates, so the trajectory crosses the -axis at and enters the origin along the line from the third quadrant.
For a double root of a scalar equation, is the second solution, so it is tempting to try . With , and : , while . They differ by , which is never zero. That missing piece is exactly what the extra term supplies.
Solve with .
Show the answerHide the answer
Trace , determinant : , so , double. has rank , with eigenvector . Solve : , so . Data: gives , . So . Check: and ✓; and ✓. The origin is an unstable degenerate node.
Proofs & Why It Matters
Differentiate : . Apply the matrix instead: using .
The two agree, so every eigenpair yields a straight-line solution; independence of eigenvectors makes their combinations the general solution.
Let . Then : is constant, so trajectories stay on circles about the origin. Differentiating gives , simple harmonic motion, so from : , — uniform rotation, confirming the circle.
Going Deeper: Explanations & Worked Problems
To solve : find the eigenpairs of ; each gives a straight-line solution ; the general solution is ; initial data fixes by writing in the eigenbasis.
The picture follows from the signs alone: both — every trajectory slides to the origin (stable node); both — everything escapes (source); opposite signs — a saddle: trajectories sweep in along the negative eigenline and out along the positive one, and detects this without computing anything else. Complex : spirals, inward if , outward if , closed ellipses if . Trace and determinant of a thus classify the whole portrait before any solving happens.
Solve , .
Step 1 — eigenpairs (computed in the eigenvalue topic): with ; with .
Step 2 — general solution: .
Step 3 — initial data: means , : , .
Step 4 — the answer: , i.e. , .
Step 5 — behavior: both eigenvalues are positive, so the origin is a source; as grows the term dominates and the trajectory hugs the line — the fast eigendirection — while for it aligned with . Eigenvectors are the skeleton every trajectory drapes itself on.
Classify the equilibrium of for , then for , using only trace and determinant.
For : — eigenvalues have opposite signs (their product is negative): a saddle, unstable, no further computation required; indeed with eigenlines (outflow) and (inflow). For : , : eigenvalues satisfy , so — pure imaginary: closed orbits, a center; and indeed conserves , so trajectories are literal circles. Two matrices, four numbers total examined, both portraits fully determined.