Discrete and Continuous Dynamical Systems
Eigenvalues govern the long-term behavior of a system that evolves by x becomes A x or by x prime equals A x. An eigenvector basis decouples both kinds of system into independent scalar equations; the eigenvalues then classify the origin as attractor, repeller, saddle, or spiral, and the dominant eigenpair fixes the growth rate and limiting direction.
╌╌╌╌
A system that changes in fixed time steps by , or continuously by , has its entire future determined by the matrix and a starting state. Eigenvalues determine how the state grows, decays, and reorients over time. The method for both cases is the same: write the initial state in an eigenvector basis, and the coupled system decouples into independent scalar equations.
The eigenvector decomposition
Suppose is diagonalizable with eigenvectors and eigenvalues , ordered so that . Any initial vector expands uniquely as . Because each is an eigenvector,
Each term evolves on its own, scaled by its eigenvalue raised to the th power. The long-term behavior is determined by whichever factors are largest.
Decoupling by change of variable
The eigenvector decomposition is a change of variable. With and , define , equivalently . Substituting into ,
In the -coordinates the system is diagonal: , so each component evolves independently as . The vector is just the coordinate vector of in the eigenvector basis. Working on graph paper whose axes point along and makes the tangled motion of look like plain axis-parallel scaling.
Classifying the origin (discrete case)
For a real matrix with real eigenvalues, the sequence traces a trajectory in the plane, and the eigenvalue magnitudes classify the origin.
- Attractor. Both . Every trajectory tends to . The direction of slowest approach is the eigenvector of the larger-magnitude eigenvalue; trajectories become tangent to it.
- Repeller. Both . Every nonzero trajectory is unbounded and moves away from , fastest along the eigenvector of the larger-magnitude eigenvalue.
- Saddle point. One magnitude exceeds and the other is below . Trajectories are drawn in along the eigenvector of the small eigenvalue and pushed out along the eigenvector of the large one.
When the eigenvalues are complex, the system spirals, as developed for complex eigenvalues: modulus below spirals inward (attractor), above spirals outward (repeller), equal to gives closed elliptical orbits.
Continuous systems
Many applied problems have several quantities varying continuously and coupled through their rates of change:
This is linear: if and solve , so does . The solution set is an -dimensional space of vector-valued functions, and a fundamental set of independent solutions is a basis for it.
The standard guess is an exponential along a fixed direction, . Then and , so holds if and only if : each eigenpair supplies a solution.
The change of variable decouples the continuous system exactly as in the discrete case: it turns into , i.e. , whose solution is elementary calculus.
Classifying the origin (continuous case)
For continuous systems it is the sign of the real part of each eigenvalue that matters, because precisely when . The stability threshold has moved from the unit circle to the imaginary axis.
| Eigenvalues of (real ) | Origin | Trajectories |
|---|---|---|
| both real, negative | attractor / sink | decay into |
| both real, positive | repeller / source | flee from |
| real, opposite signs | saddle point | in along one axis, out along the other |
| complex, negative real part | spiral sink | spiral inward |
| complex, positive real part | spiral source | spiral outward |
| complex, zero real part | center | closed ellipses |
Discrete versus continuous
The two settings run in parallel, with one substitution: powers become exponentials , and the stability threshold moves from the unit circle to the imaginary axis.
| Discrete | Continuous | |
|---|---|---|
| Solution | ||
| Decay to requires | ||
| Growth requires | ||
| Neutral / periodic | ||
| Rotation from | complex | complex |
Both analyses depend on having an eigenvector basis. When the dominant eigenvalue is all that is wanted — the growth rate and limiting direction — it can be estimated directly without solving the characteristic equation, which is the power method of the final lesson.12
Footnotes
- Lay, Linear Algebra and Its Applications, 5th ed., §5.6 — Discrete Dynamical Systems: the eigenvector decomposition of , decoupling by , and the attractor/repeller/saddle classification of the origin from eigenvalue magnitudes. ↩
- Lay, Linear Algebra and Its Applications, 5th ed., §5.7 — Applications to Differential Equations: eigenfunctions solving , decoupling into , complex-eigenvalue spirals, and origin classification by the sign of . ↩
╌╌ END ╌╌