You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
If eigenvectors are the "skeleton" of a matrix (Lesson 8), diagonalisation is the act of changing to a coordinate system built from that skeleton — and in those coordinates the matrix becomes utterly simple: a diagonal matrix that merely scales each axis. Formally, a matrix A with enough independent eigenvectors can be written A=PDP−1, where D carries the eigenvalues down its diagonal and P carries the eigenvectors as its columns. This factorisation is one of the most useful in the whole subject, because it makes powers trivial: An=PDnP−1, and raising a diagonal matrix to a power just raises each diagonal entry to that power. That single idea lets you compute A100 without a hundred multiplications, solve linear recurrence systems in closed form, integrate systems of differential equations, and read off the long-term behaviour of a repeated transformation at a glance. This lesson develops the factorisation rigorously, gives full 2×2 and 3×3 worked examples with verification, derives the An=PDnP−1 result, and pins down exactly when diagonalisation is — and is not — possible.
Diagonalisation is compulsory pure content for Papers 1 and 2, building directly on eigenvalues/eigenvectors (Lesson 8) and feeding into Cayley–Hamilton (Lesson 10). Constructing P and D and verifying A=PDP−1 is AO1/AO2; computing An via PDnP−1 is AO1; deciding whether a matrix is diagonalisable, and justifying it through the count of independent eigenvectors, is AO2/AO3; and applying diagonalisation to a recurrence or a "find An in closed form" problem is AO3. The mechanics lean on inverses (Lesson 4: you need P−1) and matrix multiplication (Lesson 2). A typical exam item gives a 2×2 or 3×3 matrix and asks you to find P and D, then "hence" find An or solve a recurrence — so fluency in the whole pipeline (eigenvalues → eigenvectors → P,D → P−1 → PDnP−1) is what earns the marks, and an error anywhere propagates, which is why the verification step is so valuable.
Suppose the n×n matrix A has n linearly independent eigenvectors v1,…,vn with eigenvalues λ1,…,λn. Form
P=(v1 ∣ v2 ∣ ⋯ ∣ vn),D=λ1⋱λn.Then AP=PD, and since the independence of the eigenvectors makes P invertible,
A=PDP−1,equivalentlyD=P−1AP.Why AP=PD? The j-th column of AP is Avj=λjvj; the j-th column of PD is P times the j-th column of D, which is λjvj. The columns agree, so AP=PD. This is the entire derivation, and it makes the rule for building P and D unforgettable: eigenvectors as the columns of P, their eigenvalues in the same order down D. The order is free, but P and D must use the same order — column j of P must be the eigenvector for the j-th diagonal entry of D.
There is a deeper way to read A=PDP−1 that makes every later result obvious. The matrix P−1 translates a vector from standard coordinates into eigen-coordinates (its components along the eigenvectors); D then scales each eigen-coordinate by the corresponding eigenvalue; and P translates back to standard coordinates. So A "really is" a diagonal scaling — it only looks complicated because we insist on writing it in the standard basis. This change-of-basis viewpoint is why diagonalisation is sometimes called finding the natural coordinates of a transformation, and it is the reason the eigenbasis decouples everything: in those coordinates the axes are exactly the invariant directions, so the transformation cannot mix them.
A matrix is diagonalisable if and only if it has n linearly independent eigenvectors. Two sufficient conditions cover almost every exam case:
Diagonalisation fails only when a repeated eigenvalue fails to supply as many independent eigenvectors as its multiplicity — a defective matrix. The standard example is the shear (0 11 1): eigenvalue 1 twice, but only one eigendirection, so it is not diagonalisable. The logic is always: distinct eigenvalues are safe; at a repeated eigenvalue, count the independent eigenvectors before claiming diagonalisability.
The precise bookkeeping uses two numbers for each eigenvalue. The algebraic multiplicity is how many times λ appears as a root of the characteristic polynomial; the geometric multiplicity is the number of independent eigenvectors it produces — the dimension of the eigenspace ker(A−λI). It is always true that 1≤geometric≤algebraic. A matrix is diagonalisable exactly when every eigenvalue has geometric multiplicity equal to its algebraic multiplicity (so the eigenspaces together fill all n dimensions). A simple eigenvalue (algebraic multiplicity 1) automatically satisfies this — which is why distinct eigenvalues always give a diagonalisable matrix. The only thing that can go wrong is a repeated eigenvalue whose eigenspace is too small, as in the shear, where eigenvalue 1 has algebraic multiplicity 2 but geometric multiplicity 1.
Diagonalise A=(4213), and verify PDP−1=A.
From Lesson 8: eigenvalues λ1=5, λ2=2, with eigenvectors v1=(11), v2=(−21). Two distinct eigenvalues ⇒ diagonalisable. Take
P=(111−2),D=(5002).Compute P−1: detP=(1)(−2)−(1)(1)=−3, so P−1=−31(−2−1−11)=(2/31/31/3−1/3).
Verify. PD=(111−2)(5002)=(552−4), then
PDP−1=(552−4)(2/31/31/3−1/3)=(12/36/33/39/3)=(4213)=A. ✓Mark scheme: B1 eigenvalues/eigenvectors quoted or found; M1 form P and D consistently (same order); M1 compute P−1; A1 correct P−1; M1 multiply PDP−1; A1 obtain A, confirming. Mismatched ordering of P and D is the classic error and forfeits the verification.
Here is the pay-off. If A=PDP−1 then
A2=(PDP−1)(PDP−1)=PDI(P−1P)DP−1=PD2P−1,and by the same telescoping (the inner P−1P=I cancels at every join),
An=PDnP−1,Dn=λ1n⋱λnn.Raising the diagonal matrix to the n-th power is trivial — just power each entry — so the only real work is one matrix inverse and two products, regardless of how large n is.
Find An in closed form for A=(3012).
A is upper triangular, so eigenvalues are λ=3,2 (distinct ⇒ diagonalisable). Eigenvectors: for λ=3, (A−3I)v=(0−10 1)v=0⇒y=0, so (01); for λ=2, (A−2I)v=(0 01 1)v=0⇒x=−y, so (−11). Thus
P=(101−1),D=(3002),P−1=(101−1)(note detP=−1, and this P happens to be self-inverse). Then
An=P(3n002n)P−1=(101−1)(3n002n)(101−1)=(3n03n−2n2n).(Check n=1: (0 23 1) ✓; n=2: (0 49 5), and direct squaring gives the same.)
Mark scheme: M1 eigenvalues; M1 eigenvectors; A1 P,D,P−1; M1 form PDnP−1; A1 closed form (0 2n3n 3n−2n). Verifying at n=1 secures the accuracy.
Nothing changes in principle: find three eigenvalues and three independent eigenvectors, stack the eigenvectors as the columns of a 3×3 matrix P, put the eigenvalues in matching order down a 3×3 diagonal D, and A=PDP−1. The only extra labour is the 3×3 inverse P−1 (Lesson 4). For example, if A has eigenvalues 1,2,3 with eigenvectors v1,v2,v3, then
A=P100020003P−1,An=P10002n0003nP−1,with P=(v1∣v2∣v3). Three distinct eigenvalues guarantee the three eigenvectors are independent, so P is invertible and the diagonalisation goes through.
| Application | How diagonalisation is used |
|---|---|
| Large powers An | An=PDnP−1 — one inverse, then power the diagonal |
| Linear recurrences | xn+1=Axn⇒xn=Anx0=PDnP−1x0 |
| Systems of ODEs | x′=Ax decouples into n scalar equations in eigen-coordinates |
| Stability / long-run behaviour | governed by the largest ∣λi∣; if all ∣λi∣<1, An→O |
The common thread is that in the eigenbasis the transformation decouples: the messy coupled action of A becomes n independent one-dimensional scalings, which we can analyse, power, or integrate term by term, and then transform back via P.
A sequence of pairs satisfies xn+1=Axn with A=(1023) and x0=(11). Find a closed form for xn.
The iteration gives xn=Anx0. Diagonalise A: triangular, so eigenvalues 1,3. For λ=1: (0 20 2)v=0⇒y=0, (01); for λ=3: (0 0−2 2)v=0⇒x=y, (11). Hence P=(0 11 1), D=(0 31 0), P−1=(0 11−1). Then
An=P(1003n)P−1=(1011)(1003n)(10−11)=(103n−13n),so xn=An(11)=(103n−13n)(11)=(3n3n). (Check n=0: (11)=x0 ✓; n=1: A(11)=(33) ✓.)
Mark scheme: M1 recognise xn=Anx0; M1 diagonalise; A1 An; M1 multiply by x0; A1 xn=(3n3n). Verifying at n=0,1 protects the accuracy marks.
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.