1. Core idea
An eigenvector of a square matrix $A$ is a nonzero vector $v$ whose direction is unchanged by the linear transformation defined by $A$.
It satisfies
where $\lambda$ is the corresponding eigenvalue.
Interpretation:
$A$ acts on most vectors by changing both magnitude and direction.
On an eigenvector, $A$ only scales the vector by $\lambda$.
If $\lambda < 0$, the vector is reversed as well as scaled.
If $\lambda = 0$, the eigenvector is sent to the zero vector.
Eigenvalues only make sense for square matrices.
Geometric meaning
For a $2 \times 2$ or $3 \times 3$ matrix, eigenvectors identify invariant directions or invariant lines. These are the directions that survive the transformation without rotating away.
Examples:
A stretch in the $x$-direction has eigenvectors on the coordinate axes.
A projection matrix has eigenvalue $1$ on the subspace preserved by the projection and eigenvalue $0$ on the directions collapsed.
A pure rotation in $\mathbb{R}^2$ usually has no real eigenvectors unless the angle is $0$ or $\pi$.
Interactive visual
Eigenvector directions
Use a symmetric matrix so the real eigenvectors stay visible as the transformation changes.
2. Characteristic equation
Starting from
move everything to one side:
For a nonzero solution $v$ to exist, the matrix $A - \lambda I$ must be singular. Therefore
This is the characteristic equation. Its left-hand side is the characteristic polynomial.
Why the determinant condition works
The homogeneous system
has a nontrivial solution exactly when the coefficient matrix is not invertible. That is equivalent to determinant zero.
Example
Let
Then
and
So
which factors as
Hence the eigenvalues are
3. Eigenvectors and eigenspaces
Once an eigenvalue $\lambda$ is known, find its eigenvectors by solving
The set of all eigenvectors for $\lambda$, together with the zero vector, forms the eigenspace
This is a subspace of the vector space.
Example continued
For
and $\lambda = 5$,
Solve
This gives
so one eigenvector is
For $\lambda = 2$,
which gives
so one eigenvector is
Any nonzero scalar multiple of an eigenvector is still an eigenvector for the same eigenvalue.
Important restriction
The zero vector is never called an eigenvector. If it were allowed, every scalar would become an eigenvalue candidate, which would destroy the definition.
4. Multiplicity
Eigenvalues can repeat.
Algebraic multiplicity
The algebraic multiplicity of $\lambda$ is its multiplicity as a root of the characteristic polynomial.
Geometric multiplicity
The geometric multiplicity of $\lambda$ is
Fundamental inequality
For each eigenvalue,
Repeated eigenvalue example
Consider
Then
So $\lambda = 3$ has algebraic multiplicity $2$.
But
and solving
gives
So the eigenspace is
which has geometric multiplicity $1$.
This matrix has too few linearly independent eigenvectors to diagonalize.
5. Determinant, trace, and invertibility
Eigenvalues encode several global properties of a matrix.
Determinant
For an $n \times n$ matrix,
counting algebraic multiplicity and allowing complex eigenvalues when needed.
Trace
The trace is the sum of diagonal entries:
It also equals the sum of the eigenvalues:
Invertibility test
A matrix $A$ is invertible if and only if $0$ is not an eigenvalue.
Reason:
$0$ is an eigenvalue exactly when $Av = 0$ for some nonzero $v$.
That means $\operatorname{Null}(A)$ is nontrivial.
So $A$ is singular.
Triangular matrices
If $A$ is upper or lower triangular, its eigenvalues are the diagonal entries.
This is one of the fastest ways to read off eigenvalues by inspection.
6. Diagonalization
A matrix $A$ is diagonalizable if there exists an invertible matrix $P$ and a diagonal matrix $D$ such that
The columns of $P$ are eigenvectors of $A$, and the corresponding diagonal entries of $D$ are the eigenvalues.
Equivalently,
Why diagonalization matters
Diagonal matrices are easy to work with:
So if
then
This is useful in differential equations, dynamical systems, and repeated matrix multiplication.
Diagonalizability criterion
An $n \times n$ matrix is diagonalizable if it has $n$ linearly independent eigenvectors.
Sufficient conditions:
$A$ has $n$ distinct eigenvalues.
$A$ is real symmetric.
For each eigenvalue, geometric multiplicity equals algebraic multiplicity, and the total number of independent eigenvectors is $n$.
Example
Let
with eigenpairs
and
Then
and
7. Special matrix classes
Symmetric matrices
If $A$ is real symmetric, then:
All eigenvalues are real.
Eigenvectors for distinct eigenvalues are orthogonal.
$A$ is diagonalizable by an orthogonal matrix.
This gives the spectral theorem:
where $Q$ is orthogonal and $D$ is diagonal.
This is stronger and more stable than ordinary diagonalization.
Projection matrices
If $P$ satisfies
then its eigenvalues can only be
Reason:
but also
so
and therefore
Nilpotent matrices
If
for some positive integer $k$, then every eigenvalue of $A$ is $0$.
Reason:
Since $A^k v = 0$ and $v \ne 0$, we must have
so $\lambda = 0$.
Orthogonal matrices
If $Q^TQ = I$, then over $\mathbb{C}$ every eigenvalue satisfies
For real orthogonal matrices, eigenvalues may be real or complex. Real eigenvalues can only be
8. Complex eigenvalues and real matrices
Not every real matrix has real eigenvalues.
Example:
This is rotation by $90^\circ$ in $\mathbb{R}^2$.
Its characteristic equation is
So the eigenvalues are
There are no real eigenvectors because no nonzero real vector stays on its own line under a $90^\circ$ rotation.
Conjugate pairs
If a real matrix has a complex eigenvalue
then its complex conjugate
is also an eigenvalue.
This happens because the characteristic polynomial has real coefficients.
9. How to compute eigenvalues by hand
For a general matrix
Form $A - \lambda I$.
Compute $\det(A - \lambda I)$.
Solve the characteristic equation.
For each eigenvalue, solve $(A - \lambda I)v = 0$.
Check how many independent eigenvectors you obtained.
For a $2 \times 2$ matrix
If
then
So the eigenvalues satisfy
This is worth memorizing.
Sanity checks
After solving, verify:
The sum of eigenvalues equals $\operatorname{tr}(A)$.
The product of eigenvalues equals $\det(A)$.
Repeated roots require an eigenspace check before claiming diagonalizability.
Common computational shortcut
For triangular matrices, do not expand a full determinant. Read the eigenvalues directly from the diagonal.
10. Applications
Dynamical systems
For
the eigenvalues of $A$ control long-term behavior.
If $|\lambda| < 1$, the associated mode decays.
If $|\lambda| > 1$, the associated mode grows.
If $|\lambda| = 1$, the mode is neutral in magnitude and may oscillate.
Differential equations
For systems such as
eigenvalues describe growth, decay, and oscillation. Diagonalization can reduce the system to decoupled scalar equations.
Principal directions
In quadratic forms and symmetric matrices, eigenvectors give principal directions and eigenvalues give the stretch or curvature in those directions.
This underlies:
Principal component analysis
Normal modes in mechanics
Stress and strain analysis
Conic sections and quadric surfaces
Markov chains
For a stochastic matrix, $\lambda = 1$ is especially important. The corresponding eigenvectors help describe steady states and long-run distributions.
11. Problem-solving workflow
Use this checklist for most eigenvalue problems.
Step 1: Confirm the matrix is square
If $A$ is not square, standard eigenvalues are not defined.
Step 2: Form the characteristic polynomial
Compute
and solve for $\lambda$.
Step 3: Use structure before brute force
Check whether the matrix is:
Triangular
Diagonal
Symmetric
A projection
Nilpotent
Block structured
These often reveal eigenvalues immediately.
Step 4: Find eigenspaces
For each eigenvalue, solve
using row reduction.
Step 5: Compare multiplicities
If an eigenvalue repeats, check whether its eigenspace has enough dimension.
Step 6: Decide whether diagonalization is possible
Count the number of linearly independent eigenvectors.
Step 7: Verify with trace and determinant
Use
to catch arithmetic mistakes.
12. Formula sheet
Definitions
Multiplicity
Determinant and trace
Invertibility
Diagonalization
Real symmetric matrices
with $Q$ orthogonal and $D$ diagonal.
Special cases
For triangular $A$, eigenvalues are the diagonal entries.
For
the characteristic polynomial is
Common mistakes to avoid
Forgetting that eigenvalues are defined for square matrices.
Solving $\det(A)=0$ instead of $\det(A-\lambda I)=0$.
Calling the zero vector an eigenvector.
Finding eigenvalues but not computing eigenvectors.
Assuming a repeated eigenvalue guarantees enough eigenvectors to diagonalize.
Forgetting that complex eigenvalues can occur for real matrices.
Mixing up algebraic multiplicity and geometric multiplicity.
Ignoring trace and determinant checks after solving the characteristic equation.
Claiming $A = PDP^{-1}$ without putting eigenvectors in the columns of $P$ in the same order as the eigenvalues in $D$.
Sources
Stewart, Calculus: Early Transcendentals
Lay, Linear Algebra and Its Applications
Rosen, Discrete Mathematics and Its Applications
Boyce and DiPrima, Elementary Differential Equations and Boundary Value Problems
Blitzstein and Hwang, Introduction to Probability