Worksheet 5.5 Worksheet: generalized eigenvectors
Let be a finite-dimensional vector space, and let be a linear operator. Assume that has all real eigenvalues (alternatively, assume weβre working over the complex numbers). Let be the matrix of with respect to some standard basis of
Our goal will be to replace the basis with a basis such that the matrix of with respect to is as simple as possible. (Where we agree that the "simplest" possible matrix would be diagonal.)
Recall the following results that weβve observed so far:
- The characteristic polynomial
of does not depend on the choice of basis. - The eigenvalues of
are the roots of this polynomial. - The eigenspaces
are -invariant subspaces of - The matrix
can be diagonalized if and only if there is a basis of consisting of eigenvectors of - SupposeThen
can be diagonalized if and only if for each
The question is: what do we do if there arenβt enough eigenvectors to form a basis of When that happens, the direct sum of all the eigenspaces will not give us all of
xxxxxxxxxx
β
Applying the result of Problem 1 to the polynomial shows that is -invariant. It is possible to show that but I wonβt ask you to do that. (A proof is in the book by Nicholson if you really want to see it.)
Instead, we will try to understand whatβs going on by exploring an example.
Consider the following matrix.
xxxxxxxxxx
from sympy import *
init_printing()
A=Matrix([[2,0,0,1,0],[-1,0,1,2,3],[0,1,2,0,-1],[-2,-3,2,5,3],[0,-1,0,1,4]])
A
2.
Find (and factor) the characteristic polynomial of For the commands you might need, refer to the textbookβ1β.
xxxxxxxxxx
β
3.
Find the eigenvectors. What are the dimensions of the eigenspaces? Based on this observation, can be diagonalized?
xxxxxxxxxx
β
4.
xxxxxxxxxx
β
5.
For each eigenvalue found in Worksheet Exercise 5.5.2, compute the nullspace of etc. until you find two consecutive nullspaces that are the same.
By Worksheet Exercise 5.5.4, any vector in will also be a vector in In particular, at each step, we can find a basis for that includes the basis for
For each eigenvalue found in Worksheet Exercise 5.5.2, determine such a basis for the corresponding generalized eigenspace. You will want to list your vectors so that the vectors from the basis of the nullspace for come first, then the vectors for the basis of the nullspace for and so on.
xxxxxxxxxx
β
6.
Finally, letβs see how all of this works. Let be the matrix whose columns consist of the vectors found in Problem 4. What do you get when you compute the matrix
xxxxxxxxxx
β
You have attempted 1 of 7 activities on this page.