IB Maths AI HL Eigenvalues & Eigenvectors Paper 1 & 2 Characteristic polynomial ~9 min read

The Characteristic Polynomial, Eigenvalues & Eigenvectors

An eigenvector of a matrix is a special direction that the matrix stretches without rotating — the stretch factor is the eigenvalue. Finding them turns Ax = λx into a quadratic (the characteristic polynomial) plus a quick linear-equation step for each root.

📘 What you need to know

The characteristic polynomial

The characteristic polynomial of an n × n matrix A is p(λ) = det(λIA). For 2×2, three steps: form λIA, take its determinant with adbc, then expand. The result is always a quadratic.

Quick 2×2 shortcut: p(λ) = λ2 − (trace A)λ + det A. For A = ((a, b), (c, d)) the trace is a + d and det is adbc — you can read both straight off the matrix.

Eigenvalues — finding them

An eigenvector is a non-zero x that A just rescales: Ax = λx. Rearranging gives (λIA)x = 0, which has a non-zero solution only when det(λIA) = 0. So the eigenvalues are the roots of p(λ) = 0 — either two real distinct, one real repeated, or a complex conjugate pair, depending on the discriminant.

Eigenvector vs non-eigenvector — the same matrix, two different vectors EIGENVECTOR: v = (1, 1) with λ = 3 7−4 30 1 1 = 3 3 = 3 1 1 (7)(1) + (−4)(1) = 3 (3)(1) + (0)(1) = 3 SAME LINE, SCALED BY 3 Av = 3v ✓ v is an eigenvector, λ = 3 NON-EIGENVECTOR: u = (1, 0) 7−4 30 1 0 = 7 3 (7)(1) + (−4)(0) = 7 (3)(1) + (0)(0) = 3 DIFFERENT DIRECTION — ROTATED Au ≠ ku for any k u is not an eigenvector
Eigenvectors are the directions a matrix scales without rotating; everything else gets sent off its line.
Eigenvalue equation & characteristic polynomial Ax = λx,   x0 p(λ) = det(λIA)   (2×2 shortcut: p(λ) = λ2 − (trace A)λ + det A)

Eigenvectors — finding them

Once an eigenvalue λ is known, the corresponding eigenvector solves (λIA)x = 0. The two rows always reduce to one relation between x and y (because λIA is singular at an eigenvalue). Pick a non-zero value for x (typically 1) and read off y. Any non-zero scalar multiple of your answer is also a valid eigenvector for the same λ.

🧭 Recipe — finding eigenvalues and eigenvectors of a 2×2 matrix

  1. Form λI − A: diagonal becomes λ − a, λ − d; off-diagonal entries flip sign.
  2. Take det with adbc — this is p(λ).
  3. Solve p(λ) = 0; check sum of eigenvalues equals trace.
  4. For each λ: sub into (λIA)x = 0 — reduce to one linear relation.
  5. Pick a non-zero value (usually x = 1) and read off the eigenvector.

Worked examples

WE 1

Find the characteristic polynomial

Find the characteristic polynomial of M = ((2, 1), (4, 5)).

form λI − M λI − M = ((λ − 2, −1), (−4, λ − 5)) take the determinant: ad − bc det = (λ − 2)(λ − 5) − (−1)(−4) = λ² − 7λ + 10 − 4 p(λ) = λ² − 7λ + 6 shortcut check: trace 7, det 6 ⇒ same polynomial ✓
WE 2

Verify an eigenvector by multiplication

Verify that v = (1, 1)T is an eigenvector of A = ((3, 2), (1, 4)) and find the corresponding eigenvalue.

compute Av Av = ((3)(1) + (2)(1), (1)(1) + (4)(1))T = (5, 5)T is Av a scalar multiple of v? (5, 5)T = 5(1, 1)T = 5v v is an eigenvector with λ = 5 just one matrix-vector product needed — ratio Av:v gives λ.
WE 3

Full process — two real distinct eigenvalues

Find the eigenvalues and an eigenvector for each, for A = ((6, −1), (2, 3)).

p(λ) = (λ − 6)(λ − 3) − (−1)(2) = λ² − 9λ + 18 + 2 = λ² − 9λ + 20 factor & solve (λ − 4)(λ − 5) = 0 ⇒ λ = 4, 5 λ = 4: (λI − A)x = ((−2, 1), (−2, 1))(x, y)T = 0 −2x + y = 0 ⇒ y = 2x; set x = 1 ⇒ (1, 2)T λ = 5: (λI − A)x = ((−1, 1), (−2, 2))(x, y)T = 0 −x + y = 0 ⇒ y = x; set x = 1 ⇒ (1, 1)T λ = 4 with (1, 2)T · λ = 5 with (1, 1)T trace check: 6 + 3 = 9 = 4 + 5 ✓
WE 4

Complex eigenvalues

Find the eigenvalues and eigenvectors of D = ((2, −1), (1, 2)).

p(λ) = (λ − 2)² − (−1)(1) = (λ − 2)² + 1 = λ² − 4λ + 5 complete the square or use the formula (λ − 2)² = −1 ⇒ λ = 2 ± i λ = 2 + i: (λI − D)x = ((i, 1), (−1, i))(x, y)T = 0 i x + y = 0 ⇒ y = −i x; set x = 1 ⇒ (1, −i)T λ = 2 − i: complex conjugate eigenvector (1, i)T 2 + i with (1, −i)T · 2 − i with (1, i)T complex eigenvalues come in conjugate pairs; so do their eigenvectors.
WE 5

Trace shortcut for finding a missing eigenvalue

Given that λ = 6 is an eigenvalue of A = ((5, 2), (1, 4)), use the trace property to find the other eigenvalue, then find an eigenvector for each.

sum of eigenvalues = trace A = 5 + 4 = 9 other eigenvalue = 9 − 6 = 3 λ = 6: (λI − A)x = ((1, −2), (−1, 2))(x, y)T = 0 x − 2y = 0 ⇒ x = 2y; set y = 1 ⇒ (2, 1)T λ = 3: (λI − A)x = ((−2, −2), (−1, −1))(x, y)T = 0 x + y = 0 ⇒ y = −x; set x = 1 ⇒ (1, −1)T λ = 3 with (1, −1)T · λ = 6 with (2, 1)T trace shortcut beats re-factoring the quadratic.
WE 6

Full multi-part question

Let A = ((7, −4), (3, 0)). (a) Find the characteristic polynomial. (b) Find the eigenvalues. (c) Find an eigenvector for each.

(a) p(λ) = (λ − 7)(λ) − (−4)(3) = λ² − 7λ + 12 (b) factor (λ − 3)(λ − 4) = 0 ⇒ λ = 3, 4 (c) λ = 3: (λI − A) = ((−4, 4), (−3, 3)) −4x + 4y = 0 ⇒ x = y; set x = 1 ⇒ (1, 1)T λ = 4: (λI − A) = ((−3, 4), (−3, 4)) −3x + 4y = 0 ⇒ 3x = 4y; set y = 3 ⇒ (4, 3)T p(λ) = λ² − 7λ + 12 · λ = 3 with (1, 1)T · λ = 4 with (4, 3)T trace check: 7 + 0 = 7 = 3 + 4 ✓

💡 Top tips

âš  Common mistakes

Next up: Diagonalisation & Powers of Matrices — with eigenvalues and eigenvectors in hand, M = PDP−1, and powers come almost for free: Mn = PDnP−1.

Need help with AI HL Eigenvalues & Eigenvectors?

Get 1-on-1 help from an IB examiner who knows exactly what Paper 1 & 2 are looking for.

Book Free Session →