The Eigenvalue Method
Solving linear systems using linear algebra
This chapter reveals why eigenvalues and eigenvectors matter so profoundly. They are not just abstract concepts from linear algebra. They are the key to understanding how dynamical systems behave, predicting whether solutions grow or decay, and writing down explicit formulas for trajectories in phase space.
The Central Question
We have a linear system:
where is a constant matrix. We want to find all solutions. But how?
For a scalar equation , the solution is simply . The exponential function solves it because differentiation pulls down a factor of : .
Can we find something similar for systems? The answer is yes, and the key lies in finding special directions where the matrix acts like a simple scalar multiplication.
Eigenvectors: The Special Directions
An eigenvector of matrix is a nonzero vector that is simply scaled when multiplied by :
The scalar is called the eigenvalue associated with . In this special direction, the matrix acts like multiplying by the number .
Here is the crucial insight: if we can find an eigenvector of , we can construct a solution to .
Why Eigenvectors Give Solutions
Suppose is an eigenvector of with eigenvalue . Consider the function:
Let us verify this is a solution. The left side of is:
The right side is:
Both sides are equal. We have found a solution.
This is the essence of the eigenvalue method: eigenvectors point in directions where motion stays along that direction. A solution starting on an eigenvector line simply grows or decays exponentially along that line, depending on the sign of .
Interactive: Eigenvectors as Straight-Line Solutions
Both eigenvalues are negative: solutions decay to zero along both eigendirections (stable node).
Notice how trajectories that start along an eigenvector direction remain on that line forever. They simply scale: growing if , decaying if . These are the simplest possible solutions to the system.
Finding Eigenvalues
To find eigenvalues, we start from , which can be rewritten as:
For this to have a nonzero solution , the matrix must be singular. This happens exactly when its determinant is zero:
This is the characteristic equation. For a matrix:
the characteristic equation becomes:
Expanding:
This is a quadratic in . The solutions are the eigenvalues.
Finding Eigenvectors
Once we have an eigenvalue , we find its eigenvector by solving:
This gives a system of linear equations. Since the matrix is singular, the equations are dependent, and we get a family of solutions forming a line through the origin. We typically pick one nonzero vector from this line as our eigenvector.
The General Solution: Distinct Real Eigenvalues
If has two distinct real eigenvalues and with corresponding eigenvectors and , then:
are two independent solutions. The general solution is their linear combination:
The constants and are determined by the initial condition .
Interactive: Building the General Solution
The general solution is a linear combination of the two eigenvector solutions. Each component decays along its eigenvector direction at a rate determined by its eigenvalue.
The general solution is a superposition of the two eigenvector solutions. Each component evolves independently: the component along grows or decays at rate , while the component along grows or decays at rate .
Applying Initial Conditions
Given an initial condition , we need to find and such that:
This is just expressing as a linear combination of the eigenvectors. Since the eigenvectors form a basis (they are linearly independent), there is exactly one such decomposition.
Example: Consider where:
The characteristic equation is:
So and .
For : Solving gives .
For : Solving gives .
The general solution is:
If , then and , giving .
Complex Eigenvalues: Spiraling Solutions
The discriminant of the characteristic equation may be negative, giving complex eigenvalues. For real matrices, complex eigenvalues always come in conjugate pairs:
where and are real. The real part controls growth or decay. The imaginary part controls the rotation frequency.
Deriving the real solutions: The complex eigenvalue has a complex eigenvector . The complex solution involves complex exponentials. Using Euler's formula , we can write:
Separating this into real and imaginary parts gives two real, linearly independent solutions. If where and are real vectors, the two real solutions are:
The general solution is .
The key geometric insight is simpler: solutions spiral around the origin.
Interactive: Complex Eigenvalues and Spiraling
Stable spiral: solutions spiral inward
The real part α controls decay/growth. The imaginary part β controls the rotation frequency.
The real part determines the fate of the spiral:
- : stable spiral (solutions spiral inward toward the origin)
- : unstable spiral (solutions spiral outward to infinity)
- : center (solutions orbit in closed curves, neither approaching nor fleeing)
The imaginary part determines how fast the spiral rotates.
Repeated Eigenvalues
When the characteristic equation has a repeated root (discriminant equals zero), we need a second, independent solution. The approach depends on whether there are one or two independent eigenvectors.
If there is only one eigenvector , the general solution takes the form:
where is a generalized eigenvector satisfying .
The factor of appears, just as it did for repeated roots in second-order equations. This is the deficient case, producing a degenerate node.
The Complete Picture: From Matrix to Phase Portrait
The eigenvalues of completely determine the qualitative behavior of the phase portrait:
| Eigenvalues | Behavior |
|---|---|
| Stable node | |
| Unstable node | |
| Saddle point | |
| with | Stable spiral |
| with | Unstable spiral |
| (pure imaginary) | Center |
Interactive: From Matrix to Phase Portrait
stable spiral
Complex eigenvalues produce spiraling motion. The real part determines growth/decay.
Adjust the matrix entries and watch how the eigenvalues change, and with them the entire character of the phase portrait. The connection between algebra (eigenvalues) and geometry (trajectories) is direct and powerful.
The Eigenvalue Method: Summary
The complete algorithm for solving :
- Find eigenvalues: Solve
- Find eigenvectors: For each eigenvalue , solve
- Write general solution:
- Distinct real:
- Complex : Use and
- Repeated: Include a factor of and use generalized eigenvector if needed
- Apply initial conditions: Solve for and from
Why This Matters
The eigenvalue method is more than a technique for solving equations. It reveals why linear systems behave the way they do.
Eigenvalues tell you about stability: are solutions attracted to an equilibrium or repelled from it? Eigenvectors tell you about geometry: in which directions does the attraction or repulsion occur?
This framework extends far beyond systems. In higher dimensions, the same principles apply: eigenvalues classify behavior, and eigenvectors identify the special directions where that behavior is most apparent.
The next chapter will classify all possible behaviors systematically, connecting the eigenvalue structure to named patterns like nodes, spirals, saddles, and centers.
Key Takeaways
- If , then solves
- Eigenvectors define directions where solutions move in straight lines, simply scaling by
- Eigenvalues are found from the characteristic equation
- For distinct real eigenvalues, the general solution is
- Complex eigenvalues produce spiraling solutions; the real part controls decay/growth, the imaginary part controls rotation
- The sign of eigenvalues determines stability: negative means decay toward equilibrium, positive means growth away from it
- Initial conditions determine the coefficients and by decomposing the initial state into eigenvector components