Eigenvalues and Eigenvectors
Most vectors, when you hit them with a matrix, get spun around and stretched into some new direction. But a special few refuse to turn. They come out pointing exactly the way they went in — only longer, shorter, or flipped. Those stubborn directions are eigenvectors, and the factor by which they stretch is the eigenvalue. This one idea — "which directions does a transformation leave alone?" — turns out to be one of the deepest and most useful in all of mathematics. It is how Google once ranked the web, how engineers predict whether a bridge will shake itself apart, and how data scientists compress thousand-dimensional data into a picture you can actually look at.
Learning Objectives
- Define eigenvalues and eigenvectors geometrically and algebraically from .
- Derive and solve the characteristic equation .
- Find eigenvectors once eigenvalues are known, and interpret them as invariant directions.
- Diagonalize a matrix and explain why makes powers of trivial.
- Connect eigen-analysis to real systems: PageRank, mechanical vibration, and Principal Component Analysis.
Quick Answer
An eigenvector of a square matrix is a nonzero vector whose direction is unchanged by : multiplying gives back a scaled copy, . The scalar is the corresponding eigenvalue. To find the eigenvalues you solve the characteristic equation , a polynomial in . For each root you solve to get its eigenvectors. If an matrix has independent eigenvectors, it can be diagonalized as , where holds the eigenvalues — which makes repeated application () and long-term behaviour easy to compute.
Where It Came From
Eigenvalues were born not from abstract algebra but from a very physical question in the 1700s: how does a spinning body behave? Leonhard Euler, studying the rotation of rigid bodies, and later Lagrange, discovered that every solid object has three special perpendicular axes — the principal axes — about which it spins cleanly without wobbling. Finding those axes meant finding directions that a certain "inertia" matrix left fixed. That is an eigenvector problem, though nobody called it that yet.
The same mathematics erupted again in the study of planetary orbits and, crucially, in vibrations. When Joseph Fourier, Jean d'Alembert, and Daniel Bernoulli analyzed vibrating strings and heat flow, they kept finding that complicated motion decomposes into simple "modes," each vibrating at its own natural frequency. Those frequencies were, once more, eigenvalues. In the 1800s Augustin-Louis Cauchy connected these threads, proving that symmetric matrices arising from physics always have real principal-axis directions — a landmark result we now call the spectral theorem.
The word itself is a translation hybrid. The German mathematician David Hilbert, working around 1904 on integral equations, used eigen — meaning "own" or "characteristic," as in "one's own value" — to name these quantities. English adopted the term half-translated as eigenvalue rather than fully anglicizing it to "characteristic value," and the hybrid stuck. So the motivation was never algebra for its own sake: people needed to know the natural, self-owned behaviours of physical systems, and eigenvalues were the language those behaviours spoke.
The Core Equation: Directions a Matrix Leaves Alone
A matrix acts on vectors by multiplication, generally rotating and stretching them. We hunt for the rare vectors that only stretch:
Read this as: "applying to does the same thing as simply scaling by the number ." Geometrically, points along a direction that preserves. If the vector lengthens; if it shrinks; if it flips to the opposite side; if the vector collapses onto the origin (meaning is not invertible).
To turn this into something solvable, move everything to one side. Using the identity matrix so the scalar can be subtracted from a matrix:
This is a homogeneous system. It has a nonzero solution only if the matrix is singular — that is, only if its determinant is zero. That condition is the characteristic equation:
Solving the Characteristic Equation — A Full Worked Example
Take
Step 1 — Form :
Step 2 — Take the determinant and set it to zero:
Expanding: .
Step 3 — Solve the quadratic: , so and .
Step 4 — Find each eigenvector by plugging back into .
For :
For :
Check: . ✓
Notice the eigenvectors are perpendicular — a guaranteed bonus for symmetric matrices. Two quick sanity tools: the eigenvalues sum to the trace () and multiply to the determinant ().
Diagonalization: The Payoff
Suppose an matrix has linearly independent eigenvectors. Stack them as columns of a matrix , and put the eigenvalues on the diagonal of . Then
This says: to apply , first switch to "eigen-coordinates" (), where the action is just independent scaling (), then switch back (). The magic appears when you take powers:
because all the middle pairs cancel. Raising a diagonal matrix to a power just raises each entry to that power — trivial. Computing directly means 99 matrix multiplications; via diagonalization it is one plus two multiplications.
Worked example. For the above,
Then . Since , the largest eigenvalue utterly dominates — the long-term behaviour of repeatedly applying is governed almost entirely by and its eigenvector . This "the biggest eigenvalue wins in the long run" principle is exactly what makes eigenvalues predict the fate of dynamic systems.
Why Eigenvalues Matter: Three Real Engines
PageRank. Google's original algorithm modelled the web as a giant matrix where entry describes the chance a random surfer moves from page to page . The ranking of every page is the dominant eigenvector (eigenvalue ) of that matrix — the steady-state distribution the surfer settles into. Repeatedly multiplying any starting guess by the matrix converges to it, precisely because the top eigenvalue dominates.
Vibrations and stability. Every bridge, building, or aircraft wing has natural frequencies of oscillation. These are eigenvalues of the system's stiffness-and-mass equations; the eigenvectors are the mode shapes. The 1940 Tacoma Narrows Bridge collapse is the classic warning: wind drove the structure near an eigen-frequency and the oscillation grew without bound. Engineers compute eigenvalues to guarantee real-world forcing stays away from them.
Principal Component Analysis (PCA). Given high-dimensional data, PCA finds the covariance matrix and computes its eigenvectors. The eigenvector with the largest eigenvalue points along the direction of greatest variation in the data; the eigenvalue measures how much variance that direction captures. Keeping the top few eigenvectors compresses data while losing minimal information — the backbone of dimensionality reduction, facial recognition, and genomics.
Real-World Applications
- Search and networks: PageRank, recommendation systems, and detecting communities in social graphs via the graph Laplacian's eigenvalues.
- Structural and mechanical engineering: modal analysis of bridges, cars, and turbines to avoid resonant failure.
- Quantum mechanics: measurable quantities (energy levels) are eigenvalues of operators — the Schrödinger equation is an eigenvalue equation.
- Data science and ML: PCA, spectral clustering, and stability analysis of training dynamics.
- Population and economics: long-term growth rates of populations (Leslie matrices) and Markov steady states are dominant eigenvalues.
Common Mistakes
-
Thinking the zero vector is an eigenvector. Since holds for every , allowing would make eigenvalues meaningless. Correction: eigenvectors must be nonzero by definition; only eigenvalues can be zero.
-
Confusing which is scaled by which. Students write and then try to "divide by ." You cannot divide by a vector. Correction: treat as a system and always solve via , never by division.
-
Assuming every matrix diagonalizes. A matrix with a repeated eigenvalue may not have enough independent eigenvectors — for example has only with a single eigenvector direction. Correction: diagonalization requires independent eigenvectors; otherwise you need the Jordan form. Also remember real matrices can have complex eigenvalues (rotations do).
Comparison and Connections
Eigenvalues sit alongside several related tools; keeping them distinct prevents confusion.
| Concept | What it captures | Requires |
|---|---|---|
| Eigenvalue | Stretch factor along an invariant direction | Square matrix |
| Eigenvector | The invariant direction itself | , |
| Determinant | Product of all eigenvalues; volume scaling | Square matrix |
| Trace | Sum of all eigenvalues | Square matrix |
| Singular values (SVD) | Stretch factors of any matrix | Works for non-square too |
Singular values generalize the idea to rectangular matrices and are the eigenvalues of (square-rooted). The determinant and trace are just compressed summaries of the eigenvalue spectrum, which is why they serve as quick checks.
Practice Questions
Recall
State the equation defining an eigenvector, and name the equation you solve to find eigenvalues. Answer: with ; eigenvalues come from the characteristic equation .
Understanding
Why must be singular for an eigenvalue to exist? Guidance: needs a nonzero solution. A matrix maps a nonzero vector to zero only when it is singular, i.e. its determinant is zero.
Application
Find the eigenvalues of . Answer: It is triangular, so eigenvalues are the diagonal entries: and . (Check: trace , det .)
Analysis
A Markov transition matrix always has as an eigenvalue. Why, and what does its eigenvector represent? Guidance: Columns sum to 1, so the all-ones vector is a left eigenvector for ; the corresponding right eigenvector (normalized) is the steady-state distribution the system converges to — the basis of PageRank.
FAQ
Can eigenvalues be negative or complex? Yes. Negative eigenvalues flip a vector's direction. Complex eigenvalues appear for rotation-like matrices; they encode rotation plus scaling and come in conjugate pairs for real matrices.
How many eigenvalues does a matrix have? An matrix has exactly eigenvalues counted with multiplicity (some may repeat or be complex), because the characteristic polynomial has degree .
Is an eigenvector unique? No. Any nonzero scalar multiple of an eigenvector is also an eigenvector for the same eigenvalue — it is really a whole invariant line (or subspace). We usually pick a convenient or unit-length representative.
What if two eigenvalues are equal? They share an eigenspace that may be one- or higher-dimensional. If it has full dimension, the matrix still diagonalizes; if not, it is "defective" and needs the Jordan normal form.
Do I always need the characteristic polynomial? For hand calculations of small matrices, yes. For large matrices, numerical methods like the QR algorithm or power iteration are used instead — power iteration is literally repeated multiplication converging to the dominant eigenvector, exactly like PageRank.
Quick Revision
- Definition: , . Eigenvector = invariant direction; eigenvalue = stretch factor.
- Find eigenvalues: solve .
- Find eigenvectors: solve for each .
- Sum of eigenvalues = trace; product = determinant (fast checks).
- Diagonalization: , so .
- Largest-magnitude eigenvalue dominates long-term behaviour.
- Symmetric matrices: real eigenvalues, orthogonal eigenvectors.
Related Topics
Prerequisites
- Matrices and Matrix Operations — the Linear Algebra overview covers matrix multiplication and the identity matrix.
- Determinants — needed to form and solve the characteristic equation.
Related Topics
- Diagonalization and matrix powers.
- Singular Value Decomposition (SVD) — the rectangular-matrix generalization.
Next Topics
- Principal Component Analysis and applications in Statistics (see Statistics and Probability).
- Systems of differential equations, where eigenvalues determine stability (see Differential Equations).