Library Further Pure Mathematics 3 WFM03 Eigenvalues and Eigenvectors
AS Level · Further Pure Mathematics 3 WFM03

Eigenvalues and Eigenvectors

Revise Eigenvalues and Eigenvectors for Further Pure Mathematics 3 WFM03 (AS Level) — revision notes and instant AI marking. Free to start.

📖 Revision notes · preview
WFM03 · Further Pure Mathematics 3 · Chapter 7

Eigenvalues and Eigenvectors

Every matrix transformation has a few special directions it doesn't rotate at all — it only stretches or shrinks along them. Those directions are the eigenvectors, and the stretch factor is the eigenvalue. For symmetric matrices, these special directions are always perpendicular to each other, which lets us rebuild the matrix into its simplest possible form.

Summarythe whole chapter in one scan
  • An eigenvector is a non-zero vector whose direction is unchanged by a transformation — its image is just a scaled copy of itself.
  • The scale factor is the eigenvalue, λ. The equation Ae = λe defines this relationship.
  • Eigenvalues are found by solving the characteristic equation det(A − λI) = 0.
  • For a 2×2 matrix this gives a quadratic in λ; for a 3×3 matrix, a cubic.
  • Orthogonal matrices are built from mutually perpendicular unit vectors — their inverse equals their transpose.
  • Eigenvectors of a symmetric matrix (belonging to different eigenvalues) are always orthogonal — this is the key theorem of the chapter.
  • Diagonalising A means finding an orthogonal matrix P (columns = normalised eigenvectors) so that PTAP = D, a diagonal matrix of eigenvalues.
  • The whole method scales up from 2×2 to 3×3 matrices with no new ideas — just more algebra.
Definitionswhat an eigenvector actually is

1. Eigenvectors — the "unmoved directions"

Picture a transformation T stretching, squashing and rotating the whole plane (or space). Most vectors get sent off in some completely new direction. But for a handful of special directions, T doesn't rotate the vector at all — it just makes it longer, shorter, or flips it. That special vector e is an eigenvector of T.

If e is an eigenvector, its image e′ must be parallel to e — so e′ is just a multiple of e:

Eigenvector equation e′ = T(e) = λ e     i.e.     A e = λ e

Here λ (lambda) is the eigenvalue — the scale factor along that direction. Geometrically, e defines a whole line through the origin, and that entire line maps onto itself (it's called an invariant line). If λ = 1, every individual point on that line stays exactly where it is — a line of invariant points.

Think of it like this Imagine stretching a rubber sheet. Most drawn arrows on the sheet end up pointing in a new direction. But there are one or two special arrow directions that just get longer or shorter — they never twist. Those are the eigenvector directions.

2. The characteristic equation

Starting from Ae = λe, rearrange to get everything on one side:

A e = λ e
⇒ (A − λI) e = 0

Since eigenvectors are defined to be non-zero, this equation must have a non-zero solution for e. A matrix equation Mx = 0 only has non-zero solutions for x when M is singular (det(M) = 0). So:

Characteristic equation det(A − λI) = 0

Solving this equation (a quadratic for a 2×2 matrix, a cubic for a 3×3 matrix) gives the eigenvalues. Each eigenvalue is then substituted back into (A − λI)e = 0 to find its corresponding eigenvector.

2×2 Matricesfinding eigenvalues and eigenvectors

The method is always the same three steps:

  1. Write down det(A − λI) = 0 and solve for λ (this gives the eigenvalues).
  2. For each λ, substitute into Ax = λx and solve the resulting simultaneous equations for x and y — this gives the eigenvector's direction.
  3. Choose the simplest possible vector in that direction (small whole numbers, no need to normalise unless asked).

Worked example

Find the eigenvalues and eigenvectors for A = (1  1; −2  4).

det(A − λI) = 0
| 1−λ   1   |
| −2    4−λ | = 0
⇒ (1 − λ)(4 − λ) + 2 = 0
⇒ λ² − 5λ + 6 = 0 ⇒ (λ−2)(λ−3) = 0
⇒ λ₁ = 2,   λ₂ = 3
For λ₁ = 2:
x + y = 2x ⇒ x = y
−2x + 4y = 2y ⇒ x = y  (consistent, as expected)
⇒ e₁ = (1, 1)
For λ₂ = 3:
x + y = 3x ⇒ 2x = y
−2x + 4y = 3y ⇒ 2x = y  (consistent)
⇒ e₂ = (1, 2)
Why two equations always agree Once λ is a genuine root of the characteristic equation, (A − λI) is singular — meaning its two rows are multiples of each other. So the two simultaneous equations you get will always reduce to the same relationship between x and y. If they don't agree, you've made an arithmetic slip — go back and check.
Practice Question

Find the eigenvalues and corresponding eigenvectors of B = (4  2; 1  3).

Orthogonal Matricesnormalised eigenvectors · orthogonal vectors · orthogonal matrices

Normalised eigenvectors

A normalised eigenvector is simply an eigenvector scaled to have length 1. You get one by dividing each component by the vector's magnitude.

Normalising a vector If e has magnitude |e|, the normalised version is ê = e / |e|

For example, from the worked example above, e₁ = (1,1) has magnitude √2, and e₂ = (1,2) has magnitude √5, so:

ê₁ = ( 1/√2 , 1/√2 )
ê₂ = ( 1/√5 , 2/√5 )

Orthogonal vectors

"Orthogonal" is just the posh word for perpendicular. Two vectors are orthogonal exactly when their scalar (dot) product is zero.

Test for orthogonality a and b are orthogonal  ⇔  a . b = 0

Orthogonal matrices

A matrix is orthogonal if its columns (read as vectors) are:

  • mutually orthogonal (every pair perpendicular to every other pair), and
  • each of length 1 (i.e. already normalised).

For example, ( 1/√5 , 2/√5 ) and ( −2/√5 , 1/√5 ) are both unit vectors, and their scalar product is −2/5 + 2/5 = 0, so they're orthogonal. That means

M = ( 1/√5   −2/√5 ;   2/√5   1/√5 )
is an orthogonal matrix.

The key algebraic payoff is this: for any orthogonal matrix M,

Defining property MTM = I    ⇔    M−1 = MT

In other words, for an orthogonal matrix you never need the tedious cofactor method to find the inverse — you just transpose it! This is exactly what makes diagonalisation so efficient in the next section.

Intuition Think of any set of mutually perpendicular unit vectors, like the x, y, z axes themselves. Transposing swaps rows and columns; multiplying two sets of perpendicular unit vectors this way collapses everything to the identity. That's exactly what MTM = I is capturing.
Practice Question

Show that the vectors (3/5, 4/5) and (−4/5, 3/5) form an orthogonal matrix, and write down its inverse without any calculation.

Diagonalising a 2×2 Matrixthe general case

Let A be a 2×2 matrix with eigenvalues λ₁, λ₂ and eigenvectors e₁ = (u₁, v₁), e₂ = (u₂, v₂). By definition, Ae₁ = λ₁e₁ and Ae₂ = λ₂e₂. Stack the eigenvectors as the columns of a matrix P, and stack the eigenvalues along the diagonal of a matrix D:

Setup P = ( u₁   u₂ ; v₁   v₂ )     D = ( λ₁   0 ; 0   λ₂ )

Multiplying A by each column of P and comparing with P multiplied by D shows that:

Diagonalisation relationship AP = PD    ⇒    P−1AP = D

This is true for any matrix that has enough independent eigenvectors — but finding P−1 in general means the full cofactor method. In this course, we only diagonalise symmetric matrices, because there P−1 is free — it's just PT, thanks to the orthogonal matrix property above.

Diagonalising 2×2 Symmetric Matricesthe theorem that makes it all work

Eigenvectors of symmetric matrices are orthogonal

This is the single most important result in the chapter, so it's worth seeing the proof once. First, a useful fact linking scalar products to matrix multiplication:

Scalar product as matrix multiplication x . y = xTy

Theorem: if A is symmetric (AT = A) and Ae₁ = λ₁e₁, Ae₂ = λ₂e₂ with λ₁ ≠ λ₂, then e₁ . e₂ = 0.

λ₁e₁T = (λ₁e₁)T = (Ae₁)T = e₁TAT = e₁TA   (since AT=A)
⇒ λ₁e₁Te₂ = e₁TAe₂ = e₁T(λ₂e₂) = λ₂e₁Te₂
⇒ (λ₁ − λ₂) e₁Te₂ = 0
Since λ₁ ≠ λ₂, this forces e₁Te₂ = 0, i.e. e₁ . e₂ = 0. ∎
Why this matters For a symmetric matrix, you never have to check whether eigenvectors are perpendicular — the theorem guarantees it automatically, for free, every single time.

Diagonalising a symmetric matrix — the method

  1. Find the eigenvalues λ₁, λ₂ (solve the characteristic equation) and their eigenvectors e₁, e₂.
  2. Normalise the eigenvectors to get ê₁, ê₂ (unit length).
  3. Write P with ê₁, ê₂ as columns. Since they're automatically orthogonal (theorem above) and now length 1, P is guaranteed to be an orthogonal matrix, so P−1 = PT — no cofactor work required.
  4. Then PTAP = D, the diagonal matrix of eigenvalues.

Worked example

Diagonalise the symmetric matrix A = (6  −2; −2  9).

det(A−λI) = (6−λ)(9−λ) − 4 = 0 ⇒ λ² − 15λ + 50 = 0
⇒ (λ−5)(λ−10) = 0 ⇒ λ = 5 or 10
λ₁ = 5: 6x − 2y = 5x ⇒ x = 2y ⇒ e₁ = (2, 1),  ê₁ = (2/√5, 1/√5)
λ₂ = 10: 6x − 2y = 10x ⇒ −2x = y ⇒ e₂ = (1, −2),  ê₂ = (1/√5, −2/√5)
Result P = (2/√5   1/√5 ; 1/√5   −2/√5)     D = PTAP = (5   0 ; 0   10)
Practice Question

Find an orthogonal matrix P such that PTAP is diagonal, where A = (3  2; 2  6).

3×3 Matriceseverything scales up

Here's the good news: every result above extends to 3×3 matrices (and in general, n×n matrices) with no new ideas required. The proofs are identical or extend naturally into extra dimensions. The characteristic equation det(A − λI) = 0 is now a cubic in λ, so you'll typically get three eigenvalues (and hence three eigenvectors) instead of two.

What actually changes The only real difference is size: a 3×3 determinant to solve instead of 2×2, and three simultaneous equations to solve for each eigenvector instead of two. The logic is unchanged.
Finding Eigenvectors for 3×3 Matricesworked example

Often in FP3, you're given one eigenvalue and asked to find its eigenvector — this saves you from the cubic. The method: substitute λ into Ax = λx, write out the three resulting equations, then eliminate one variable at a time (exactly like solving simultaneous equations), and since the system is genuinely singular, you'll always be free to set one variable equal to a parameter.

Worked example

Given that λ = 5 is an eigenvalue of M = (3 −1 2; −2 1 −1; 4 −1 −2), find the corresponding eigenvector.

Me = 5e ⇒
3x − y + 2z = 5x   ⇒   −2x − y + 2z = 0   (I)
−2x + y − z = 5y   ⇒   −2x − 4y − z = 0   (II)
4x − y − 2z = 5z   ⇒   4x − y − 7z = 0   (III)
Eliminate x: (I) − (II) ⇒ 3y + 3z = 0 ⇒ y = −z
Set z = 1 ⇒ y = −1.
From (I): −2x − (−1) + 2(1) = 0 ⇒ −2x + 3 = 0 ⇒ x = 1.5
⇒ e = (1.5, −1, 1)  or, scaling up,  e = (3, −2, 2)
(Always check the result satisfies equations II and III too.)
Exam strategy Only need two of the three equations to find x, y, z in terms of a parameter — but always substitute into the third equation afterwards as a check. If it doesn't balance, you've made a slip somewhere above.
Practice Question

Given that λ = 3 is an eigenvalue of N = (2 0 1; 0 3 0; 1 0 2), find the corresponding eigenvector.

Diagonalising 3×3 Symmetric Matricesthe full worked example

Same four-step method as the 2×2 case, just with three eigenvalues and three eigenvectors instead of two. Because A is symmetric, all three eigenvectors will automatically come out mutually orthogonal — guaranteed by the same theorem proved earlier (it applies to any pair of eigenvectors from different eigenvalues, in any dimension).

Worked example

Diagonalise A = (2 −2 0; −2 1 2; 0 2 0).

Step 1 — Eigenvalues

det(A−λI) = 0
(2−λ)[−λ(1−λ) − 4] + 2[2λ − 0] = 0
⇒ λ³ − 3λ² − 6λ + 8 = 0
By inspection λ = −2 is a root ⇒ (λ+2) is a factor
⇒ (λ+2)(λ² − 5λ + 4) = 0 ⇒ (λ+2)(λ−1)(λ−4) = 0
⇒ λ = −2, 1, or 4

Step 2 — Normalised eigenvectors

λ₁ = −2: 2x−2y=−2x, −2x+y+2z=−2y, 2y=−2z
⇒ y = 2x, y = −z ⇒ (x=1) e₁ = (1, 2, −2), |e₁| = 3 ⇒ ê₁ = (1/3, 2/3, −2/3)
λ₂ = 1: 2x−2y=x, −2x+y+2z=y, 2y=z
⇒ x = 2y, z = 2y ⇒ (y=1) e₂ = (2, 1, 2), |e₂| = 3 ⇒ ê₂ = (2/3, 1/3, 2/3)
λ₃ = 4: 2x−2y=4x, −2x+y+2z=4y, 2y=4z
⇒ x = −y, y = 2z ⇒ (z=1) e₃ = (−2, 2, 1), |e₃| = 3 ⇒ ê₃ = (−2/3, 2/3, 1/3)

Step 3 & 4 — Build P and D

Result P = ( 1/3  2/3  −2/3 ; 2/3  1/3  2/3 ; −2/3  2/3  1/3 )     D = PTAP = ( −2  0  0 ; 0  1  0 ; 0  0  4 )
Notice The diagonal entries of D are simply the eigenvalues, placed in the same order as the corresponding normalised eigenvectors appear as columns of P. Getting the order to match is essential — swap a column in P and you must swap the matching row/column in D too.

In the exam you're very unlikely to be asked to do this whole problem in one go — but every individual step (finding a root of a cubic by inspection, solving for one eigenvector, normalising, checking orthogonality) is fair game on its own.

Practice Question

A symmetric matrix has eigenvalues 1, 2, 3 with corresponding (already normalised) eigenvectors (1/√3, 1/√3, 1/√3), (1/√2, 0, −1/√2), and (1/√6, −2/√6, 1/√6). Write down P and D.

What to Memorisequick-reference facts and formulas
Term / FormulaWhat it means
A e = λ eDefining equation of an eigenvector e and eigenvalue λ
det(A − λI) = 0Characteristic equation — solve for the eigenvalues
x . y = xTyScalar product written as matrix multiplication
ê = e / |e|Normalising: scaling a vector to length 1
a . b = 0Test for orthogonal (perpendicular) vectors
MTM = I  ⇔  M−1 = MTDefinition/property of an orthogonal matrix
AP = PD  ⇒  P−1AP = DGeneral diagonalisation relationship
PTAP = DDiagonalising a symmetric matrix (P orthogonal)
Eigenvectors of symmetric A are orthogonalKey theorem — true whenever λ₁ ≠ λ₂
Don't mix these up P−1AP = D works for any diagonalisable matrix, but finding P−1 generally needs the full cofactor method. PTAP = D is the shortcut that only works when A is symmetric, because then P is guaranteed orthogonal and PT = P−1 for free.
Concepts Checklisttick off what you're confident with
Exam Tipscommon mistakes and what examiners look for
!
Don't forget the check. After solving for an eigenvector's components using one or two equations, always substitute back into the remaining equation(s). If A is genuinely singular at that λ, everything must agree — disagreement means an arithmetic error.
!
Simplify eigenvectors before normalising. Choose the smallest whole-number vector in the right direction (e.g. (2,1) not (6,3)) before dividing by its magnitude — it keeps the surds manageable.
!
Match the order of P and D. The eigenvalue in position (i,i) of D must correspond exactly to the eigenvector used as column i of P. Marks are regularly lost here even when every eigenvector is correct.
!
PTAP = D only works because P is orthogonal. That in turn only holds because A is symmetric. If you're ever asked to diagonalise a non-symmetric matrix, you must use the full inverse P−1, not the transpose.
!
Spotting a root of a cubic. For 3×3 characteristic equations, try small integer values (±1, ±2, ±4...) as factors of the constant term first — examiners nearly always build in a "nice" root to find by inspection before factorising the remaining quadratic.
!
State the theorem, don't just use it. If a question asks you to "show that eigenvectors of a symmetric matrix are orthogonal," you're expected to reproduce the proof (λ₁e₁Te₂ = λ₂e₁Te₂ ⇒ e₁.e₂ = 0), not just calculate a dot product and note it's zero.
Also in the full note
  • Step 3 & 4 — Build P and D
What's inside
📖 Revision notes ✦ AI flashcards ✓ Instant AI marking

Read the full Eigenvalues and Eigenvectors notes free

That's the preview — create a free account to read the rest, plus flashcards and practice questions with instant AI marking. No credit card.

Unlock the full notes free →

More Further Pure Mathematics 3 topics