Diagonalizability
In Linear Algebra, Diagonalizability refers to the ability to diagonalize a matrix , i.e. the ability to find an invertible matrix
and a diagonal matrix
such that
This article also shows how to compute eigenvalues and eigenvectors.
How to diagonalize a matrix
Given a arbitrary times
matrix
, one calculate the Eigenvalue of
, by finding solutions to the equation
where denotes the
times
Identity matrix and
stands for the determinant of the matrix.
The polynomial is known as the matrix's Characteristic polynomial.
Now, order the eigenvalues (they may be complex). There should be eigenvalues counting multiplicities,
. Then for each eigenvalue find its corresponding eigenvector. If you cannot find
linear independent eigenvectors, then the next step would fail (
would not be invertible) and
would be not diagonalizable. On the contrary, suppose one obtains
linear independent eigenvectors, one for each eigenvalue (if there are double eigenvalues the double eigenvalues should generate two linear independent eigenvectors),
corresponding to the eigenvalues (This is very very important). Then the matrix
and the diagonal matrix
satisfy the desired . (Note that
are column vectors)
It is best to illustrate with an example. Consider the matrix
(Note that we're using small 2 times 2 matrices since it is easier. In practice, most of the time you will encounter 3 times 3 matrices)
We compute its characteristic equation:
We obtain eigenvalues of 5 and 3. Thus, we have
Now we calculate eigenvectors.
To do so, we first calculate the matrix . We see that would be
for the eigenvalue of . We calculate possible solutions to the equation
(the solution is for the vector ). Normally, this would involve a row reduction of an augmented matrix, but in this case it is simple, so one can see a solution by looking. We see
is a eigenvector for
. Similarly, we can find rather easily that
is a eigenvector for the eigenvalue
. Adjoining those eigenvector, we see that
for matrices
and
One can verify that that is true.
Uses of Diagonalization
As one saw, it is difficult to diagonalize a matrix. So why do people do it? This is because that as one can verify, the power of a diagonal matrix is extremely easy to compute, while the power of a arbitrary matrix is tedious.
To illustrate, back to the original example, one sees that to compute , one have
Despite what you might think, this computation is actually much much simpler than old-fashioned matrix multiplication (I dare you to try). Now, after computing matrix powers, one can compute matrix limits, which can be used to compute Markov chains (I'll spare you the details).
See Also
This article is a stub. Help us out by expanding it.