Computing Eigenvectors
Once you know an eigenvalue , finding the eigenvectors is a null space problem: row reduce and solve . The solution set — all vectors satisfying this equation, including — forms a subspace called the eigenspace . Every nonzero vector in is an eigenvector for .
To see this concretely, take with eigenvalues , . For : form . Row reduce to , giving . So any vector of the form is an eigenvector. For : row reduces to , giving . Eigenvector: .
An important property: eigenvectors for different eigenvalues are always linearly independent. You can never express one as a linear combination of the others. This makes sense geometrically — they point along completely different "natural axes" of the transformation.
Formal View
This is a non-obvious result — it uses the structure of the eigenvalue equation, not geometric intuition. The proof is by induction on the number of distinct eigenvalues.
Why This Matters
Eigenvector computation turns the abstract eigenvalue condition into a concrete linear system that can be solved by row reduction.
- Principal Component Analysis computes eigenvectors of the covariance matrix to find the directions of maximum data variance
- Structural modal analysis finds the eigenvectors of the stiffness-mass matrix to determine vibration mode shapes
- Markov chain stationary distributions are eigenvectors of the transition matrix for eigenvalue 1
- Image compression via SVD relies on organizing eigenvectors by their eigenvalue magnitude
Learning Resources
Quiz
For with eigenvalue , which vector is an eigenvector?
The eigenspace equals:
If and are both eigenvectors for the same eigenvalue , then is also an eigenvector for (assuming ).
Common Mistakes
- Not row reducing all the way — leaving in an unreduced form and misreading the free variables.
- Picking as an eigenvector — the null space always contains , but eigenvectors must be nonzero.
- Assuming there is only one eigenvector per eigenvalue — the eigenspace can be multi-dimensional if has more than one free variable.