How to Calculate an Eigenspace
At a glance
- 1. Find the eigenvalue
If needed, solve det(A − λI) = 0 to find the eigenvalues.
- 2. Form the system
For each eigenvalue λ, calculate A − λI.
- 3. Solve the kernel
Row-reduce (A − λI)x = 0 and describe every solution.
- 4. Write a basis
Express the solutions as a span; the resulting subspace is the eigenspace.
An eigenspace collects all vectors that a matrix sends to scalar multiples of themselves for one fixed eigenvalue. To calculate it, turn the eigenvector equation into a homogeneous linear system, solve that system, and describe its full solution set.
The definition
Let be an matrix over a field (typically or ), and let be an eigenvalue of . A vector is an eigenvector for when and
Rearranging gives
where is the identity matrix. Therefore the eigenspace is
The eigenspace includes the zero vector because it is a null space. The eigenvectors themselves are its nonzero vectors.
How to find an eigenspace
For each eigenvalue you want to study:
- Calculate by subtracting from each diagonal entry of .
- Solve , usually by row-reducing the matrix.
- Identify the free variables and express each variable in terms of them.
- Write the general solution as a linear combination of vectors. Those vectors form a basis for the eigenspace if they are linearly independent.
If the eigenvalue is not supplied, first find it by solving the characteristic equation . Either or is used in textbooks; the roots are the same.
Worked example
Consider
First find the eigenvalues. Since is upper triangular, its eigenvalues are its diagonal entries: and .
For ,
Writing , the system says . The variables and are free, so
Thus
For ,
The equations are and . Therefore and , giving
You can check the basis vectors by multiplying by : the first two are sent to twice themselves, while is sent to three times itself.
Interpreting the result
The dimension of an eigenspace is called the geometric multiplicity of its eigenvalue. In the example, and . If an eigenvalue has algebraic multiplicity greater than one, its eigenspace may still have dimension smaller than that multiplicity. The null-space calculation determines the geometric multiplicity directly.
A basis is one convenient way to describe the whole eigenspace. Any linear combination of its basis vectors belongs to the eigenspace, and every vector in the eigenspace can be written that way. A single eigenvector is not usually a complete description if the eigenspace has dimension greater than one.
Common mistakes
- Using instead of . The eigenvalue equation becomes a null-space problem only after subtracting .
- Treating the zero vector as an eigenvector. It belongs to the eigenspace but is excluded from the definition of eigenvector.
- Stopping at one solution. You need the general solution, including all free variables, to describe the entire eigenspace.
- Confusing a basis with the eigenspace. The basis is a set of vectors; the eigenspace is their full span.
- Assuming every eigenvalue gives a one-dimensional space. A repeated eigenvalue can have an eigenspace of dimension greater than one.
If the matrix has real entries but an eigenvalue is complex, the corresponding eigenspace is naturally computed over . Over , that complex eigenvalue is not an eigenvalue in the first place.
References
- Linear Algebra and Its Applications, David C. Lay, Steven R. Lay, and Judi J. McDonald
- Introduction to Linear Algebra, Gilbert Strang
Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.