Let’s assume we have computed a Schur decomposition . How can we obtain the eigenvectors?

Let’s focus on the evecs of . For a triangular matrix, finding evecs is relatively straightforward.

Assume we have an eigenvalue/eigenvector pair:

This is the linear system we need to solve to find :

and

Do a back-substitution starting with :

So assuming that is not an eval of

The next equation is:

So can be chosen arbitrarily. Let’s choose .

The last equation is

There is a unique solution for . The final solution is summarized as:

The computational cost is per eigenvector because we only need to solve linear systems with triangular matrices.