Decomposing a Matrix
A matrix is diagonalisable if it can be written as:
where is a diagonal matrix of eigenvalues and is the matrix whose columns are the corresponding eigenvectors.
Why this matters: once diagonalised, matrix powers become trivial:
Since is diagonal, just raises each diagonal entry to the -th power — no matrix multiplication needed. This is the key to computing long-run behaviour of linear dynamic systems.
When is diagonalisable? A sufficient condition: has distinct eigenvalues (for an matrix). If eigenvalues repeat, diagonalisability depends on whether there are enough linearly independent eigenvectors.
The recipe:
- Find eigenvalues by solving .
- For each eigenvalue, find the eigenvector by solving .
- Form (eigenvectors as columns) and (eigenvalues on diagonal).
- Verify: .
Economic application: in a Leontief model, the economy's state after periods is . Diagonalising makes this computation practical — and reveals which sectors dominate in the long run (the eigenvector of the largest eigenvalue).
Why diagonalise
| Problem | Without | With it |
|---|---|---|
| 99 matrix multiplications | Raise two diagonal numbers to 100 | |
| Long-run behaviour | Simulate and hope | Read off the dominant eigenvalue |
| System of ODEs | Coupled, messy | Decoupled, one equation each |
Common pitfall: Assuming every matrix diagonalises. Distinct eigenvalues guarantee it; repeated eigenvalues may not deliver enough independent eigenvectors — check before you decompose.
Matrix Powers and Steady States
Diagonalisation turns the intimidating problem of computing into something a pocket calculator can handle.
Example: let — a Markov transition matrix (columns sum to 1). The eigenvalues are and .
As , , so converges to a matrix determined entirely by the eigenvector — the stationary distribution.
Key insight: the long-run behaviour of a linear system is controlled by the dominant eigenvalue. If , the system decays to zero. If (Markov), it converges to a steady state. If , it explodes.
Practical use: population dynamics, market-share evolution, economic growth models, and any system described by a linear recurrence — diagonalisation gives you the closed-form solution in one step.
Each term is an eigenvalue raised to a power times an eigenvector — the system decomposes into independent exponential modes.
Tip: In any Markov matrix the dominant eigenvalue is exactly 1, and its eigenvector — normalised to sum to one — is the long-run market share. Everything else decays at the second eigenvalue's rate: close to 1 means slow convergence, close to 0 means the past is forgotten fast.
Common pitfall: Believing the starting distribution matters in the long run. It doesn't — the stationary distribution is a property of the transition matrix alone. Initial conditions only decide how long the transient lasts.