Worked examples — Eigenvalues and eigenvectors — characteristic polynomial
The scenario matrix
Every (and small ) matrix falls into exactly one of these case classes, decided by two things: the sign of the discriminant of the characteristic polynomial (how the two roots come out) and any degeneracy in the matrix.
| # | Case class | What triggers it | Covered by |
|---|---|---|---|
| A | Two distinct real eigenvalues | Ex 1 | |
| B | Both eigenvalues negative / sign check | , , | Ex 2 |
| C | Triangular shortcut | zero below diagonal | Ex 3 |
| D | Repeated root, defective | , geo alg | Ex 4 |
| E | Repeated root, NON-defective (scalar matrix) | , geo alg | Ex 5 |
| F | Complex conjugate pair (rotation) | Ex 6 | |
| G | Zero eigenvalue / singular matrix | Ex 7 | |
| H | + real-world word problem | degree-3 polynomial | Ex 8 |
Each row of that table is a trap the exam can set. We spring all of them below.
Example 1 — Case A: two distinct real eigenvalues
Forecast (guess first): , . Guess two positive reals whose sum is and product is . Hold that thought.
-
Build the characteristic polynomial. Why this step? This is — the direct route from the parent's formula. See Trace of a Matrix and Determinants for the two coefficients.
-
Compute the discriminant. Why this step? confirms we are in Case A — two different real roots.
-
Solve. Why this step? Quadratic formula; the square root of is clean, so the roots are exact.
-
Eigenvector for . Solve : Why this step? Eigenvectors live in the null space of , never in a determinant.
-
Eigenvector for . , row gives , so .
Example 2 — Case B: sign-check with both roots negative
Forecast: (sum of roots is negative), (product positive). Two numbers whose sum is negative and product is positive must both be negative. Guess: two negative reals.
-
Polynomial. . Why this step? ; note the sign flips because trace is negative — a classic slip.
-
Discriminant. → Case A/B real distinct. Why this step? Confirms real roots before we claim signs.
-
Solve. . Both negative ✓ (matches forecast). Why this step? ; the up top drags both roots negative, exactly as the sign argument promised.
-
Eigenvector for . .
-
Eigenvector for . .
Example 3 — Case C: the triangular shortcut
Forecast: everything below the diagonal is . The parent note said triangular matrices hand you the diagonal for free. Guess .
-
Write . Why this step? The determinant of a triangular matrix is the product of its diagonal — the off-diagonal entries above never enter, because every term of the expansion needs a factor from a zero column.
-
Read off roots. Each factor gives . Why this step? A product is zero exactly when one factor is zero — no algebra needed.
Example 4 — Case D: repeated root, DEFECTIVE
Forecast: triangular, so twice. But how many directions? Guess before reading.
-
Polynomial. , so with algebraic multiplicity 2. Why this step? The exponent on counts how many times the root repeats.
-
Find eigenvectors. . The system forces , free, so is the only direction. Why this step? Number of free variables = dimension of the null space = geometric multiplicity .
-
Diagnose. Geometric () algebraic () ⇒ defective, so is not diagonalizable (see Diagonalization).
Example 5 — Case E: repeated root, NON-defective
Forecast: it's a scalar matrix; it scales everything by . So maybe every vector is an eigenvector? Guess.
-
Polynomial. , , algebraic multiplicity — identical to Ex 4 so far. Why this step? Shows the polynomial alone cannot tell defective from non-defective — you must inspect the null space.
-
Eigenvectors. , the zero matrix. Every vector satisfies , so both and are independent eigenvectors. Why this step? The null space of the zero matrix is the whole plane — geometric multiplicity .
-
Diagnose. Geometric algebraic ⇒ non-defective, fully diagonalizable (it is already diagonal).
Example 6 — Case F: complex conjugate pair (a rotation)
Forecast: rotation turns every real vector to a new direction, so no real eigenvector can exist. Whatever roots appear must be non-real. Look at the figure.

The red vector and its image (chalk-blue) are perpendicular — no real vector stays on its own line, so no real .
-
Polynomial. . Why this step? Straight from with .
-
Discriminant. → Case F, complex roots. Why this step? A negative under the root forces us into Complex Numbers.
-
Solve. , where is the number with . Why this step? , so . The two roots are conjugates, as they always are for a real matrix.
-
Read the geometry. The magnitude means the rotation preserves length (no stretch), and the roots being non-real means it genuinely turns vectors — matching the picture.
Example 7 — Case G: a zero eigenvalue (singular matrix)
Forecast: . Product of eigenvalues , so at least one eigenvalue is . Guess the roots.
-
Polynomial. , so . Why this step? With the constant term vanishes, so factors out immediately.
-
Roots. and . Why this step? A zero eigenvalue is the algebraic fingerprint of a singular matrix — crushes a whole direction to the origin.
-
Eigenvector for . Solve : . This is exactly the null space of . Why this step? The eigenvectors ARE the null space — because .
-
Eigenvector for . .
Example 8 — Case H: a from a real-world story
Forecast: each column sums to (a stochastic matrix), so a "do-nothing" eigenvalue should exist (steady state). The bottom row is decoupled, giving another . Guess the third.
-
Exploit block structure. The third row/column is separate, so comes from it directly, and the top-left block handles the rest. Why this step? A block-diagonal (here block-triangular) matrix's characteristic polynomial factors into the blocks' — no need to expand a full .
-
Block polynomial. , so Why this step? ; Vieta gives the clean factoring.
-
All eigenvalues. From the block: ; from the decoupled entry: . So the full spectrum is . Why this step? Collect roots from every block.
-
Interpret. The mode with is the steady state (amounts settle, never fade). The mode with halves each day (), so any imbalance dies out — the ponds equalise. Its eigenvector for : , the equilibrium split.
Recall
Recall Which sign of
gives which roots? real distinct ::: repeated real ::: complex conjugate pair.
Recall Same repeated
, why can Ex 4 be defective but Ex 5 not? Defectiveness is decided by the rank of (geometric multiplicity), not by the polynomial. ::: Ex 4 has rank 1 (one eigenvector); Ex 5 has rank 0 (two eigenvectors).
Recall What does a
eigenvalue tell you instantly? The matrix is singular () and its eigenvectors are its null space.
See also the Cayley–Hamilton Theorem: every one of these matrices satisfies its own characteristic polynomial.