Eigenvalues, Eigenvectors, and Diagonalization
For a square matrix , an eigenvector satisfies for a scalar eigenvalue — acts on by pure scaling. Diagonalization writes when enough independent eigenvectors exist, turning matrix powers and exponentials into trivial scalar operations. Applies everywhere: differential equations, quantum mechanics, vibrations, PageRank, principal component analysis. Foundational result of linear algebra, crystallized in the 18th–20th centuries.
Given a linear operator on a vector space, most directions get rotated and stretched in complicated ways. Eigenvectors are the special directions that are merely scaled, and the scaling factors are the eigenvalues. Finding them reveals the intrinsic "axes" along which a transformation acts simply, and diagonalization rebuilds the whole transformation from these axes. This matters because in eigenvector coordinates a matrix becomes diagonal, so , , and the long-term behaviour of dynamical systems become elementary. The surprising fact: a real matrix can have no real eigenvectors at all (a pure rotation), yet always has complex ones — and symmetric matrices are guaranteed to have a complete set of orthogonal real eigenvectors.
The Core Insight
A matrix is a verb — it transforms vectors. Eigenvectors are the directions on which that verb degenerates into multiplication by a number. If you change to a basis built from eigenvectors, the tangled action of unravels into independent one-dimensional scalings. Diagonalization is a change of viewpoint: the same operator looks like a diagonal matrix when you stand on its natural axes.
Formal Statement
Eigenvalue and Eigenvector
Let be an matrix over a field (typically or ). A scalar is an eigenvalue of if there exists a nonzero vector , the eigenvector, such that
Symbols: = the operator (); = eigenvector (nonzero column); = eigenvalue (scalar); = dimension; = scalar field.
Characteristic Polynomial and Equation
Rearranging [1] gives . A nonzero solution exists iff is singular, i.e.
a subspace of whose nonzero members are the eigenvectors. The dimension is the geometric multiplicity; the multiplicity of as a root of is the algebraic multiplicity.
Diagonalization Theorem
An matrix is diagonalizable over iff it has linearly independent eigenvectors. Equivalently, is diagonalizable iff for every eigenvalue the geometric multiplicity equals the algebraic multiplicity and splits into linear factors over . When this holds,
where the columns of are the eigenvectors and the diagonal entries of are the corresponding eigenvalues in matching order.
Spectral Theorem (Real Symmetric Case)
If is real and symmetric (), then all eigenvalues are real and there exists an orthonormal basis of eigenvectors. Hence
with orthogonal and real diagonal. Such matrices are always diagonalizable.
Why It Holds / Derivation
Diagonalization ⇔ basis of eigenvectors
Step 1. Suppose has independent eigenvectors with . Form . ThenEigenvectors for distinct eigenvalues are independent
Step 1. Suppose are eigenvectors with distinct eigenvalues , and assume a dependence with not all zero; take the shortest such relation. Step 2. Apply and also multiply the relation by :This is a shorter relation. By minimality each ; distinctness gives , so for , then forces . Contradiction.
Werner Heisenberg | 1901–1976
In 1925 Heisenberg reformulated quantum mechanics using arrays of numbers obeying non-commutative multiplication — what Born and Jordan recognized as matrices. Observables became Hermitian matrices, and the measurable values of a quantity are precisely its eigenvalues; the state collapses onto the corresponding eigenvector. The spectral theorem thus became the mathematical backbone of physical measurement, making eigenvalues among the most physically consequential objects in all of science.
Building Intuition
Picture as a rubber-sheet deformation of the plane. Most arrows you draw get both rotated and stretched. But a few special arrows only stretch — they don't swing. Those are eigenvectors; the stretch factor is the eigenvalue. A negative eigenvalue flips the arrow; stretches; shrinks; collapses the direction entirely (so is singular). In the eigenvector basis the deformation is just "stretch axis 1 by , axis 2 by " — independent one-dimensional scalings, no coupling. Diagonalization is literally the act of tilting your head until the deformation looks like simple axis-aligned stretching.
A 2×2 matrix scales its eigenvectors and bends every other vector
Worked Examples
Diagonalizing a 2×2 matrix
Given: . Step 1 — characteristic polynomial.Matrix power via diagonalization
Given: the same ; compute acting on . Step 1 — power rule. Since ,Common Misconceptions
Distinct eigenvalues are sufficient but NOT necessary for diagonalizability. If an matrix has distinct eigenvalues it is diagonalizable — but a matrix with repeated eigenvalues can still be diagonalizable (the identity matrix has repeated times and is already diagonal). Repeated eigenvalues only threaten diagonalizability; they don't forbid it. Always check whether geometric multiplicity equals algebraic multiplicity. Eigenvectors are not unique, but eigenvalues are. Any nonzero scalar multiple of an eigenvector is again an eigenvector for the same (the whole line — eigenspace — qualifies). So "the eigenvector" is loose language; normalize () if you need a canonical choice. Also: a eigenvalue is perfectly legitimate (it means is singular), but the zero vector is never an eigenvector.A non-diagonalizable matrix
The shear has characteristic polynomial , so with algebraic multiplicity 2. But
Geometric multiplicity 1 algebraic multiplicity 2, so there is no basis of eigenvectors and is not diagonalizable. Such "defective" matrices require the Jordan Canonical Form instead.
Connections
Eigen-theory threads through the entire subject. The Characteristic Polynomial packages eigenvalues as its roots, and the Cayley–Hamilton Theorem says every matrix satisfies its own characteristic equation. The Determinant equals the product of eigenvalues and the Trace equals their sum — instant sanity checks. For non-diagonalizable matrices the Jordan Canonical Form is the nearest substitute, while the Singular Value Decomposition generalizes the spectral theorem to any (even rectangular) matrix. Diagonalization is the engine behind Systems of Linear Differential Equations and the Matrix Exponential.
Real-World Applications
- Quantum mechanics: observables are Hermitian operators; their eigenvalues are the only possible measurement outcomes, and eigenvectors are the corresponding pure states (energy levels from the Hamiltonian).
- Principal Component Analysis (PCA): the eigenvectors of a data covariance matrix are the directions of maximal variance; eigenvalues rank their importance, enabling dimensionality reduction.
- Google PageRank: web pages are ranked by the dominant eigenvector of the web's link/transition matrix — the steady-state of a random surfer.
- Structural and mechanical vibration: natural frequencies of bridges, buildings, and molecules are square roots of eigenvalues of the stiffness–mass system; matching them to forcing causes resonance.
- Stability of dynamical systems & control: a linear system is stable iff every eigenvalue has negative real part; eigenvalue placement is core to controller design.
- Markov chains: the eigenvalue gives the stationary distribution; the second-largest controls the mixing/convergence rate.
- Image compression & spectral graph theory: low-rank approximations and graph clustering (the Fiedler vector) both rest on dominant or sub-dominant eigenvectors.
Historical Development
- 1750s — Euler & d'Alembert: encounter "principal axes" of rotating rigid bodies and oscillating systems — eigenvalues in disguise as characteristic frequencies.
- 1760s — Lagrange: studies the secular equation for planetary orbits, an early characteristic equation.
- 1829 — Cauchy: proves real symmetric ("self-adjoint") systems have real eigenvalues; foundational to the spectral theorem.
- 1840s — Sylvester & Cayley: develop matrix algebra; Cayley states (1858) what becomes the Cayley–Hamilton theorem.
- 1878 — Frobenius: rigorous theory of minimal/characteristic polynomials and canonical forms.
- 1904 — Hilbert: coins Eigenwert ("own/characteristic value") while studying integral operators; the German prefix eigen- survives untranslated in English.
- 1907 — Schur: the Schur decomposition — every complex matrix is unitarily triangularizable — underpins numerical eigenvalue methods.
- 1925 — Heisenberg, Born, Jordan: matrix mechanics makes eigenvalues the literal observables of physics.
- 1961 — Francis & Kublanovskaya: independently invent the QR algorithm, the workhorse for computing eigenvalues numerically to this day.
Subtleties & Limits
Practical eigenvalue computation is delicate. Eigenvalues can be ill-conditioned: tiny perturbations to a non-normal matrix can move them enormously (the field of pseudospectra studies this), so naively rooting the characteristic polynomial is numerically disastrous — never do it for large . The general degree- characteristic polynomial has no radical formula (Abel–Ruffini), so all robust eigenvalue methods are iterative (QR, Lanczos, Arnoldi). For very large sparse matrices, computing the full spectrum is infeasible and one settles for a few extremal eigenvalues; efficient, accurate algorithms for clustered or nearly-defective spectra remain an active research frontier in numerical linear algebra.