Diagonalization
- Find eigenvalues, eigenvectors, bases for the eigenspaces, and multiplicities for the eigenspaces
- Check if for the basis of each eigenspace the algebraic and geometric multiplicity are equal. If they are not, the matrix is not diagonalizable.
- If the matrix is diagonalizable,
is a matrix comprised of each basis vector, and is a diagonal matrix where each entry is an eigenvalue corresponding to to the eigenspace basis vectors.
Diagonalize the matrix
Solution Since
which is just a matrix comprised of each basis vector.
It then follows that
The matrix
so
Diagonal Matrix
An
That is, a diagonal matrix is any square matrix that is both upper and lower triangular.
The following matrices are diagonal matrices
Why do we care about diagonal matrices?
Diagonal matrices are very easy to use for linear transformations. For example, it's very easy to see what
And they're also very easy to invert. Recall that the inverse of a linear transformation simply reverses the transformation. Looking at the figure above, what would the transformation be?
As we just observed, a diagonal matrix is simply a dilation, but by a different factor in each direction. Well, what else is only stretched after a linear transformation?
Recall that an eigenvector is a vector that, after applying a linear transformation, does not change direction, and may only change magnitude. Diagonalization of a matrix relates these things.
Addition and Multiplication Preserve Diagonalization
If
(trivial)
For any positive integer
In fact, this holds for any integer
Diagonalizable Matrix
An
This should look familiar. It's change of basis.
Diagonalization Theorem
A matrix
We first prove the forward direction, and assume that
Thus
where
We see that
We now prove the backward direction, and assume that there exist a basis
which shows that
The proof for this theorem is a constructive proof, and provides a method for finding invertible matrix
Given that
An
If an
Putting it Together
Let say we have a matrix
First, we find the eigenvectors and eigenvalues, which are
So how can we interpret a somewhat "complicated" transformation into a simpler one? We can use change of basis!
If we have a matrix
What about
- Convert from the std. basis to the eigenbasis
- Apply the diagonal transformation which "lives in" the eigenbasis)
- Convert it back from the eigenbasis to the std. basis.
What about
- Convert from the eigenbasis to the standard basis
- Apply the transformation (which "lives in" the std. basis)
- Convert back from the std. basis to the eigenbasis.
So we can interpret
If we diagonalize
So the transformation
And the result is the same as directly applying