Courses / Business I
Mathematics II

Matrix Diagonalisation

A matrix A is diagonalisable if it can be written as: where D is a diagonal matrix of eigenvalues and P is the matrix whose columns are the correspondin…

Business I 564 words Free to read

Decomposing a Matrix

A matrix AA is diagonalisable if it can be written as:

A=PDP1A = PDP^{-1}

where DD is a diagonal matrix of eigenvalues and PP is the matrix whose columns are the corresponding eigenvectors.

Why this matters: once diagonalised, matrix powers become trivial:

An=PDnP1A^n = PD^nP^{-1}

Since DD is diagonal, DnD^n just raises each diagonal entry to the nn-th power — no matrix multiplication needed. This is the key to computing long-run behaviour of linear dynamic systems.

When is AA diagonalisable? A sufficient condition: AA has nn distinct eigenvalues (for an n×nn \times n matrix). If eigenvalues repeat, diagonalisability depends on whether there are enough linearly independent eigenvectors.

The recipe:

  1. Find eigenvalues by solving det(AλI)=0\det(A - \lambda I) = 0.
  2. For each eigenvalue, find the eigenvector by solving (AλI)v=0(A - \lambda I)\mathbf{v} = \mathbf{0}.
  3. Form PP (eigenvectors as columns) and DD (eigenvalues on diagonal).
  4. Verify: A=PDP1A = PDP^{-1}.

Economic application: in a Leontief model, the economy's state after nn periods is xn=Anx0\mathbf{x}_n = A^n \mathbf{x}_0. Diagonalising AA makes this computation practical — and reveals which sectors dominate in the long run (the eigenvector of the largest eigenvalue).

Why diagonalise

ProblemWithout PDP1PDP^{-1}With it
A100A^{100}99 matrix multiplicationsRaise two diagonal numbers to 100
Long-run behaviourSimulate and hopeRead off the dominant eigenvalue
System of ODEsCoupled, messyDecoupled, 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 A100A^{100} into something a pocket calculator can handle.

Example: let A=(0.60.30.40.7)A = \begin{pmatrix} 0.6 & 0.3 \\ 0.4 & 0.7 \end{pmatrix} — a Markov transition matrix (columns sum to 1). The eigenvalues are λ1=1\lambda_1 = 1 and λ2=0.3\lambda_2 = 0.3.

An=PDnP1=P(1n000.3n)P1A^n = PD^nP^{-1} = P \begin{pmatrix} 1^n & 0 \\ 0 & 0.3^n \end{pmatrix} P^{-1}

As nn \to \infty, 0.3n00.3^n \to 0, so AnA^n converges to a matrix determined entirely by the λ=1\lambda = 1 eigenvector — the stationary distribution.

limnAn=P(1000)P1\lim_{n\to\infty} A^n = P \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix} P^{-1}

Key insight: the long-run behaviour of a linear system is controlled by the dominant eigenvalue. If λmax<1|\lambda_{\text{max}}| < 1, the system decays to zero. If λmax=1|\lambda_{\text{max}}| = 1 (Markov), it converges to a steady state. If λmax>1|\lambda_{\text{max}}| > 1, it explodes.

Practical use: population dynamics, market-share evolution, economic growth models, and any system described by a linear recurrence xn+1=Axn\mathbf{x}_{n+1} = A\mathbf{x}_n — diagonalisation gives you the closed-form solution in one step.

xn=c1λ1nv1+c2λ2nv2\mathbf{x}_n = c_1 \lambda_1^n \mathbf{v}_1 + c_2 \lambda_2^n \mathbf{v}_2

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: λ2|\lambda_2| 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.
Matrix Powers

Practise this lesson

The explanation above is free to read. The graded practice for this lesson lives in the Tryals app.

14practice questions
2interactive scenes
Start Business I free

Mathematics II