DIFFERENTIAL EQUATIONS • SYSTEMS OF DIFFERENTIAL EQUATIONS

Eigenvalues & Eigenvectors: 2x2 Systems — Eigenvalues and Eigenvectors for 2x2 Systems (Intro)

Discover how special numbers and directions unlock the behavior of systems of equations.

Historical Context & Motivation

Imagine you need to predict how two quantities — say the populations of rabbits and foxes — change over time, and each quantity affects the other. Problems like these naturally lead to systems of differential equations, where multiple variables are intertwined. To untangle the system, mathematicians developed the concepts of eigenvalues and eigenvectors. The word "eigen" comes from German, meaning "own" or "characteristic." These ideas reveal the hidden, natural directions along which a system behaves most simply.

1743
Euler & Rigid Bodies
Leonhard Euler studied rotating rigid bodies and encountered eigenvalue-like equations while analyzing principal axes of rotation — directions around which spinning is simplest.
1826
Cauchy & Quadratic Forms
Augustin-Louis Cauchy formalized the idea of characteristic roots (eigenvalues) for symmetric matrices while studying geometry and the classification of conic sections.
1904
Hilbert & Integral Equations
David Hilbert introduced the term "Eigenwert" (eigenvalue) in his work on integral equations, giving the concept its modern name and extending its use into infinite-dimensional spaces.
1960s–present
Computers & Modern Applications
With digital computing, eigenvalue algorithms became essential tools in engineering, physics, data science, and even internet search algorithms like Google's PageRank.

The central question that eigenvalues and eigenvectors answer is: when a matrix transforms a vector, are there special directions that stay the same — only getting stretched or flipped? Finding those directions and stretch factors is the key that unlocks the solution to a system of differential equations.

Core Principles & Definitions

Before diving into calculations, let's build a solid understanding of what eigenvalues and eigenvectors actually mean. At the heart of these ideas is a simple relationship between a matrix and a vector. When you multiply a matrix A by a vector v, the result is usually a completely new vector pointing in a different direction. But for certain special vectors, the result points in the exact same direction — it's just scaled (stretched, shrunk, or flipped). Those are the eigenvectors, and the scale factor is the eigenvalue.

1

Eigenvalue (λ)

A scalar λ (lambda) such that Av = λv. It tells you how much the eigenvector is stretched or compressed. If λ is negative, the direction flips.
2

Eigenvector (v)

A nonzero vector v that satisfies Av = λv. It tells you which direction remains unchanged (except for scaling) when the matrix acts on it.
3

Characteristic Equation

The equation det(A − λI) = 0. For a 2×2 matrix, this produces a quadratic equation whose solutions are the eigenvalues.
4

Identity Matrix (I)

The 2×2 matrix with 1s on the diagonal and 0s elsewhere. It acts like the number 1 for matrices — multiplying any matrix or vector by I leaves it unchanged.
KEY TAKEAWAY
Think of a matrix as a machine that pushes and rotates arrows (vectors). Most arrows come out pointing in a new direction. But an eigenvector is like a special arrow that passes through the machine and comes out pointing the same way — just longer, shorter, or flipped. The eigenvalue is the factor by which the machine stretches that arrow. It's like finding the one hallway in a funhouse where the mirrors only make you taller or shorter, but don't distort your shape.

Visual Explanation

How a 2×2 Matrix Transforms Vectors

The diagram below shows what happens when the matrix A = [[2, 1], [1, 2]] acts on several vectors. Most vectors change direction, but two special vectors — the eigenvectors — only get scaled. The cyan arrow shows an eigenvector with eigenvalue λ = 3 (stretched to 3× its length), and the pink arrow shows an eigenvector with eigenvalue λ = 1 (unchanged in length).

The cyan arrows show the eigenvector [1, 1] — when A acts on it, the result is 3 × [1, 1], pointing the same direction but stretched by a factor of 3. The pink arrow shows eigenvector [1, −1], which stays the same since λ = 1. The violet dashed arrows show generic vectors that change direction after transformation — they are not eigenvectors.

Notice the critical difference. Generic vectors (shown in gray) get both stretched and rotated by the matrix, so their transformed versions (violet dashed) point in entirely new directions. The eigenvectors, however, stay on their original lines. This property is what makes them so powerful for solving differential equations: along eigenvector directions, complicated coupled systems reduce to simple, independent exponential growth or decay.

Mathematical Framework

Now let's set up the algebra. Given a 2×2 matrix A, we want to find all scalars λ and nonzero vectors v such that Av = λv. This equation can be rearranged into a form that lets us use the determinant to solve for λ.

EIGENVALUE EQUATION
Av = λv
A = the 2×2 matrix, v = the eigenvector (nonzero), λ (lambda) = the eigenvalue (a scalar)

To find λ, rewrite Av = λv as Av − λv = 0, which factors as (A − λI)v = 0. Here, I is the 2×2 identity matrix. For a nonzero solution v to exist, the matrix (A − λI) must be singular — meaning its determinant equals zero.

CHARACTERISTIC EQUATION
det(A − λI) = 0
This equation in λ is called the characteristic equation. For a 2×2 matrix, it is always a quadratic equation in λ.

Let the general 2×2 matrix be A = [[a, b], [c, d]]. Then A − λI = [[a − λ, b], [c, d − λ]], and its determinant is:

DETERMINANT EXPANDED
(a − λ)(d − λ) − bc = 0
Expanding: λ² − (a + d)λ + (ad − bc) = 0. The quantity (a + d) is the trace of A, and (ad − bc) is the determinant of A.
COMPACT FORM
λ² − (tr A)λ + det A = 0
Use the quadratic formula: λ = [(tr A) ± √((tr A)² − 4·det A)] / 2. This gives two eigenvalues (which may be equal, real, or complex).
📐 Finding the Eigenvectors
Once you have each eigenvalue λ, plug it back into the equation (A − λI)v = 0 and solve for v. This typically involves setting up a simple system of two linear equations with two unknowns. Because the determinant is zero, the equations are dependent, giving you a family of solutions described by one free parameter — this is your eigenvector direction.

Types of Eigenvalues for 2×2 Systems

The discriminant of the characteristic equation — that expression under the square root sign — determines what kind of eigenvalues you get. Each case leads to qualitatively different behavior in the corresponding system of differential equations. The diagram below summarizes the three main cases.

Three cases for eigenvalues of a 2×2 matrix, based on the discriminant Δ. Case 1 (Δ > 0) gives two distinct real eigenvalues and straight-line trajectories. Case 2 (Δ = 0) gives a repeated eigenvalue. Case 3 (Δ < 0) gives complex eigenvalues and oscillatory (spiraling) behavior.

In this introductory lesson we'll focus mainly on Case 1 — two distinct real eigenvalues — because it is the most common starting point and the easiest to visualize. Each eigenvalue pairs with its own eigenvector, giving you two independent directions that completely describe the system's behavior.

Summary of eigenvalue cases for 2×2 matrices
DiscriminantEigenvaluesBehavior
Δ > 0Two distinct real values λ₁ ≠ λ₂Exponential growth/decay along two directions (node or saddle)
Δ = 0One repeated real value λ₁ = λ₂Degenerate node; may need generalized eigenvectors
Δ < 0Complex pair α ± βiOscillation — spirals or circles in the phase plane

Worked Example

Let's walk through a complete example. We'll find the eigenvalues and eigenvectors of the matrix A = [[3, 1], [0, 2]].

Find the Eigenvalues and Eigenvectors of A = [[3, 1], [0, 2]]
1
Step 1 — Write the Characteristic EquationCompute A − λI = [[3 − λ, 1], [0, 2 − λ]]. Now set the determinant equal to zero: det(A − λI) = (3 − λ)(2 − λ) − (1)(0) = (3 − λ)(2 − λ) = 0.
(3 − λ)(2 − λ) = 0
2
Step 2 — Solve for the EigenvaluesThe quadratic factors neatly. Setting each factor to zero: 3 − λ = 0 gives λ₁ = 3, and 2 − λ = 0 gives λ₂ = 2. We have two distinct real eigenvalues.
λ₁ = 3, λ₂ = 2
3
Step 3 — Find the Eigenvector for λ₁ = 3Substitute λ = 3 into (A − λI)v = 0. This gives [[0, 1], [0, −1]] · [v₁, v₂]ᵀ = [0, 0]ᵀ. Both rows say the same thing: v₂ = 0. Let v₁ = 1 (any nonzero value works). So the eigenvector is v₁ = [1, 0]ᵀ.
v₁ = [1, 0]ᵀ
4
Step 4 — Find the Eigenvector for λ₂ = 2Substitute λ = 2 into (A − λI)v = 0. This gives [[1, 1], [0, 0]] · [v₁, v₂]ᵀ = [0, 0]ᵀ. The first row says v₁ + v₂ = 0, so v₁ = −v₂. Let v₂ = 1, then v₁ = −1. So the eigenvector is v₂ = [−1, 1]ᵀ.
v₂ = [−1, 1]ᵀ
5
Step 5 — Verify Your AnswersCheck: A·v₁ = [[3,1],[0,2]]·[1,0]ᵀ = [3, 0]ᵀ = 3·[1, 0]ᵀ ✓. Check: A·v₂ = [[3,1],[0,2]]·[−1,1]ᵀ = [−3+1, 0+2]ᵀ = [−2, 2]ᵀ = 2·[−1, 1]ᵀ ✓. Both eigenvectors satisfy Av = λv.
Both verified: Av = λv ✓
💡 Pro Tip
Always verify your eigenvectors! Multiply A times your eigenvector and check that the result equals the eigenvalue times the eigenvector. This quick multiplication catches sign errors and algebraic mistakes.

Strengths, Limitations & Common Pitfalls

The eigenvalue method is elegant and powerful, but like any tool, it has its sweet spots and its limitations. Understanding both will help you apply the technique correctly and know when to expect complications.

Strengths and limitations of the eigenvalue/eigenvector method for 2×2 systems
StrengthsLimitations / Pitfalls
Reduces a coupled system to independent equations — each eigenvector direction decouples.Only works directly when the matrix has enough eigenvectors; repeated eigenvalues may require extra techniques (generalized eigenvectors).
Eigenvalues immediately reveal qualitative behavior: growth (λ > 0), decay (λ < 0), or oscillation (complex λ).Complex eigenvalues require knowledge of complex numbers and Euler's formula, which may not yet be familiar.
For 2×2 systems, the characteristic equation is just a quadratic — you can always solve it by hand.Arithmetic mistakes are common, especially sign errors when computing (A − λI) or the determinant.
Verification is easy: just check Av = λv.Eigenvectors are not unique — any scalar multiple is also an eigenvector. Don't worry if your vector differs from the answer key by a constant factor.
KEY TAKEAWAY
Eigenvectors are like the natural "compass directions" of a system. Just as north-south and east-west simplify navigation on a map, eigenvector directions simplify the motion of a system. Along each eigenvector direction, the behavior is just simple exponential growth or decay — no tangling with the other variable. The eigenvalue method works beautifully when you get two distinct real eigenvalues. Repeated or complex eigenvalues require additional tools, which you'll learn in upcoming lessons.

Connection to Advanced Theory

The eigenvalue and eigenvector concepts you've learned for 2×2 systems are actually the foundation for much bigger ideas. The same approach scales up to 3×3, 4×4, or even n×n systems, and appears in nearly every branch of applied mathematics, physics, and engineering.

How 2×2 eigenvalue analysis connects to more advanced topics
This Lesson (2×2 Intro)Advanced Extensions
Characteristic equation is quadraticFor n×n matrices, it's a degree-n polynomial — may need numerical methods
Two eigenvalues, two eigenvectorsn eigenvalues and up to n eigenvectors; eigenspaces can be multi-dimensional
Constant coefficient systems: x' = AxNon-constant coefficient, nonlinear, and partial differential equations use local linearization around equilibria
Phase portraits: nodes, saddlesStability analysis of equilibria in ecology, epidemiology, circuit design, and control systems

In your next lessons, you'll see how eigenvalues and eigenvectors directly produce the general solution to a system of differential equations x' = Ax. The solution takes the form x(t) = c₁e^(λ₁t)v₁ + c₂e^(λ₂t)v₂, where each term represents motion along one eigenvector direction at a rate determined by its eigenvalue. Understanding this formula is the payoff for mastering the concepts introduced today.

Practice Problems

PROBLEM 1CONCEPTUAL
In your own words, explain what it means for a vector v to be an eigenvector of a matrix A. Why must v be nonzero?
PROBLEM 2BASIC CALCULATION
Find the eigenvalues of the matrix A = [[4, 0], [0, −1]]. (Hint: this is a diagonal matrix.)
PROBLEM 3INTERMEDIATE
Find the eigenvalues and eigenvectors of A = [[1, 4], [2, 3]]. Show all steps.
PROBLEM 4APPLIED
Two competing bacterial colonies have populations x(t) and y(t) governed by the system x' = 3x + y, y' = x + 3y. Write the coefficient matrix A. Find its eigenvalues and eigenvectors, and describe what each eigenvalue tells you about the population dynamics.
PROBLEM 5CRITICAL THINKING
Consider a general 2×2 matrix A = [[a, b], [c, d]]. Prove that the sum of the eigenvalues equals the trace (a + d) and the product of the eigenvalues equals the determinant (ad − bc). What does this tell you if you already know the trace is 0?

Lesson Summary

An eigenvalue λ and eigenvector v of a 2×2 matrix A satisfy the equation Av = λv. To find the eigenvalues, set up the characteristic equation det(A − λI) = 0, which yields a quadratic in λ. Solve this quadratic (by factoring or the quadratic formula) to get the eigenvalues. Then substitute each eigenvalue back into (A − λI)v = 0 and solve the resulting system to find the corresponding eigenvector direction.

For a 2×2 matrix, the discriminant Δ = (tr A)² − 4·det A determines whether eigenvalues are distinct real (Δ > 0), repeated (Δ = 0), or complex conjugates (Δ < 0). Eigenvalues reveal the system's long-term behavior: positive eigenvalues mean growth, negative eigenvalues mean decay, and complex eigenvalues mean oscillation. Always verify by checking Av = λv!

Varsity Tutors • Differential Equations • Eigenvalues & Eigenvectors: 2x2 Systems