Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

Calculating Eigenvectors

Hello! Welcome back to our study of eigenanalysis.

Introduction

In our last lesson, we developed a powerful method for finding the eigenvalues of a matrix . By understanding that an eigenvalue makes the matrix singular, we derived the characteristic equation . Solving this polynomial equation gave us the set of all eigenvalues for .

Today, we complete the picture. Our goal is to compute the eigenvectors corresponding to each eigenvalue by solving the system . Now that we know how to find the specific values of that make the matrix singular, we will leverage that singularity to find the non-zero vectors that satisfy the equation. These vectors form the null space of , a crucial concept we will explore in detail.

1. From Eigenvalues to Eigenvectors: The Procedure

The fundamental equation for an eigenvector and its corresponding eigenvalue is . As we've seen, this can be rewritten as:

This is a homogeneous system of linear equations. Since we specifically chose to make the matrix singular (by making its determinant zero), we are guaranteed that this system has non-trivial (non-zero) solutions for . These non-zero solutions are precisely the eigenvectors corresponding to .

The set of all solutions to this equation, including the zero vector, forms a subspace.

The Eigenspace
For a given eigenvalue of a matrix , the set of all vectors satisfying is the null space of the matrix . This subspace is called the eigenspace of corresponding to . An eigenvector is any non-zero vector in the corresponding eigenspace.

Eigenspaces and their Bases | Linear Algebra

The following short video provides a concise definition of the eigenspace and connects it directly to the equation we are solving.

Watch the first 1 minute and 48 seconds of this video from the Wrath of Math channel. Focus on the definition of the eigenspace as the solution space to the homogeneous system.

So, our procedure for finding eigenvectors for a given is:

  1. Construct the matrix .
  2. Find the null space of by solving the homogeneous system . This is a standard problem that you can solve using Gaussian elimination.
  3. The basis vectors for this null space are a set of linearly independent eigenvectors for .

2. A Concrete 2x2 Example

Let's apply this procedure. In the previous lesson's video, Professor Strang used the matrix and found its eigenvalues to be and . Now, let's find the corresponding eigenvectors.

21. Eigenvalues and Eigenvectors

Professor Strang demonstrates this process clearly in the following segment of his lecture.

Watch the segment from 19:39 to 29:25. Observe how, for each eigenvalue (first λ=4, then λ=2), he constructs the matrix (A - λI) and then finds a vector in its null space. This vector is the eigenvector.

Let's summarize the steps for :

  1. Construct the matrix:
  2. Solve the system :

    Both equations simplify to , or . This means any vector where the two components are equal is an eigenvector.
  3. Find a basis for the eigenspace: The general solution is . The eigenspace is the line spanned by the vector . A basis for this eigenspace is simply .

So, is an eigenvector for .

Test your understanding!

Now, using the same matrix , find a basis for the eigenspace corresponding to the second eigenvalue, .

Show answer
  1. Construct the matrix:
  2. Solve the system :

    This gives the equation , or .
  3. Find a basis for the eigenspace: The general solution is . A basis for this eigenspace is . So, is an eigenvector for .

For a clear, step-by-step written example, you can also review the worked example from the textbook.

Chapter 6 Eigenvalues and Eigenvectors

The following worked example from the MIT textbook provides another complete 2x2 problem, finding both eigenvalues and then the corresponding eigenvectors.

Read the 'WORKED EXAMPLES' section 6.1 A on page 296. Pay attention to how it solves for the eigenvectors for λ=1 and λ=3 after first finding the eigenvalues.

This image provides a great visual summary of the process for a reflection matrix, connecting the geometry to the algebraic computation.

Geometric Interpretation and Calculation of Eigenvectors for a Reflection Transformation
This image shows the full process for a 2x2 reflection matrix. It finds the eigenvalues λ=1 and λ=-1, and then for each one, it sets up and solves the system (M - λI)x = 0 to find the corresponding eigenvectors.

3. Eigenspaces with Higher Dimensions

What happens if the null space of has a dimension greater than one? This is not only possible but common. In such cases, the eigenspace for a single eigenvalue will be spanned by two or more linearly independent eigenvectors.

The dimension of the eigenspace corresponding to is called its geometric multiplicity. Finding a basis for the eigenspace means finding a complete set of linearly independent eigenvectors for that eigenvalue.

The following resource provides a thorough walkthrough for a 3x3 matrix where one eigenvalue has a geometric multiplicity of 2.

determinants and eigenvalues

This detailed example from a Northwestern University course note shows the full Gauss-Jordan reduction process for a 3x3 matrix, leading to the basis for each eigenspace.

Read through 'Example 3' in Section 4 (starting on page 93). First, the eigenvalues λ=1, 6, -4 are found. Then, for each λ, the system (A - λI)v = 0 is solved. Focus on the mechanics of the Gauss-Jordan reduction used to find the general solution and the basis vector for each eigenspace.

The image below shows another example where an eigenvalue gives rise to a two-dimensional eigenspace.

Finding Eigenvectors Example
This image shows the setup for finding the eigenvectors for a 3x3 matrix with eigenvalue λ=2. The solution to (2I - A)x = 0 yields a general solution vector that is a linear combination of two basis vectors, indicating a 2-dimensional eigenspace.

4. When Eigenvectors Are in Short Supply

In the previous lesson, we noted that eigenvalues can be repeated. This is called algebraic multiplicity. For example, in the characteristic polynomial , the eigenvalue has an algebraic multiplicity of 2.

A crucial point, which will become central to our next lesson on diagonalization, is that the geometric multiplicity of an eigenvalue is always less than or equal to its algebraic multiplicity.

Sometimes, an eigenvalue with an algebraic multiplicity greater than 1 can have a geometric multiplicity of only 1. This results in a "shortage" of linearly independent eigenvectors.

21. Eigenvalues and Eigenvectors

Professor Strang concludes his lecture by discussing one such 'bad case' where a repeated eigenvalue does not yield a full set of eigenvectors.

Watch the segment from 45:28 to 51:13. He uses a triangular matrix with a repeated eigenvalue λ=3. Notice that when he tries to find the eigenvectors, the null space of (A-3I) is only one-dimensional. This matrix has two identical eigenvalues but only one independent eigenvector.

This situation is sometimes called a "defective" or "degenerate" case, and it has important consequences for whether a matrix can be simplified in a particular way, which we will study next.

Conclusion

In this lesson, we completed the full eigenvalue-eigenvector computation. By taking the eigenvalues found from the characteristic equation, we can systematically find the corresponding eigenvectors.

Key Takeaways:

  • To find the eigenvectors for a known eigenvalue , you must find the null space of the matrix .
  • The process involves solving the homogeneous system using methods like Gaussian elimination.
  • The set of all solutions (including ) is a subspace called the eigenspace. Any non-zero vector in this space is an eigenvector.
  • The number of linearly independent eigenvectors for an eigenvalue is the dimension of its eigenspace, also known as its geometric multiplicity.
  • A single eigenvalue can have multiple linearly independent eigenvectors associated with it if its eigenspace has a dimension greater than one.

Preview of the Next Lesson:
We now have all the tools to perform one of the most powerful operations in linear algebra: diagonalization. The eigenvectors we just learned to compute can be used as basis vectors for a new coordinate system in which the linear transformation acts in a very simple way—it just stretches or shrinks along the axes. In the next lesson, we will see how to construct this transformation and prove the conditions under which a matrix is diagonalizable, a property that hinges directly on having a sufficient number of linearly independent eigenvectors.

Can't find a good explanation? Sign up and we'll make it for you

Sign up