Ma · Mathematics

How to Calculate an Eigenspace

Published By the 9to5Science editorial team

At a glance

  1. 1. Find the eigenvalue

    If needed, solve det(A − λI) = 0 to find the eigenvalues.

  2. 2. Form the system

    For each eigenvalue λ, calculate A − λI.

  3. 3. Solve the kernel

    Row-reduce (A − λI)x = 0 and describe every solution.

  4. 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 AA be an n×nn\times n matrix over a field FF (typically R\mathbb{R} or C\mathbb{C}), and let λ∈F\lambda\in F be an eigenvalue of AA. A vector x∈Fnx\in F^n is an eigenvector for λ\lambda when x≠0x\ne 0 and

Ax=λx.Ax=\lambda x.

Rearranging gives

(A−λI)x=0,(A-\lambda I)x=0,

where II is the n×nn\times n identity matrix. Therefore the eigenspace is

Eλ=Null⁡(A−λI)={x∈Fn:(A−λI)x=0}.E_\lambda=\operatorname{Null}(A-\lambda I)=\{x\in F^n:(A-\lambda I)x=0\}.

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:

  1. Calculate A−λIA-\lambda I by subtracting λ\lambda from each diagonal entry of AA.
  2. Solve (A−λI)x=0(A-\lambda I)x=0, usually by row-reducing the matrix.
  3. Identify the free variables and express each variable in terms of them.
  4. 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 det⁡(A−λI)=0\det(A-\lambda I)=0. Either det⁡(A−λI)\det(A-\lambda I) or det⁡(λI−A)\det(\lambda I-A) is used in textbooks; the roots are the same.

Worked example

Consider

A=(210030002).A=\begin{pmatrix}2&1&0\\0&3&0\\0&0&2\end{pmatrix}.

First find the eigenvalues. Since AA is upper triangular, its eigenvalues are its diagonal entries: 22 and 33.

For λ=2\lambda=2,

A−2I=(010010000).A-2I=\begin{pmatrix}0&1&0\\0&1&0\\0&0&0\end{pmatrix}.

Writing x=(x1,x2,x3)Tx=(x_1,x_2,x_3)^T, the system says x2=0x_2=0. The variables x1x_1 and x3x_3 are free, so

x=(x10x3)=x1(100)+x3(001).x=\begin{pmatrix}x_1\\0\\x_3\end{pmatrix} =x_1\begin{pmatrix}1\\0\\0\end{pmatrix} +x_3\begin{pmatrix}0\\0\\1\end{pmatrix}.

Thus

E2=span⁡{(100),(001)}.E_2=\operatorname{span}\left\{\begin{pmatrix}1\\0\\0\end{pmatrix},\begin{pmatrix}0\\0\\1\end{pmatrix}\right\}.

For λ=3\lambda=3,

A−3I=(−11000000−1).A-3I=\begin{pmatrix}-1&1&0\\0&0&0\\0&0&-1\end{pmatrix}.

The equations are −x1+x2=0-x_1+x_2=0 and −x3=0-x_3=0. Therefore x2=x1x_2=x_1 and x3=0x_3=0, giving

x=x1(110),E3=span⁡{(110)}.x=x_1\begin{pmatrix}1\\1\\0\end{pmatrix},\qquad E_3=\operatorname{span}\left\{\begin{pmatrix}1\\1\\0\end{pmatrix}\right\}.

You can check the basis vectors by multiplying by AA: the first two are sent to twice themselves, while (1,1,0)T(1,1,0)^T 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, dim⁡(E2)=2\dim(E_2)=2 and dim⁡(E3)=1\dim(E_3)=1. 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 AA instead of A−λIA-\lambda I. The eigenvalue equation becomes a null-space problem only after subtracting λI\lambda I.
  • 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 Cn\mathbb{C}^n. Over R\mathbb{R}, that complex eigenvalue is not an eigenvalue in the first place.

References

  1. Linear Algebra and Its Applications, David C. Lay, Steven R. Lay, and Judi J. McDonald
  2. Introduction to Linear Algebra, Gilbert Strang

Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.