Changing to an Eigenvector Basis
Diagonalization does not change the linear transformation itself. It changes the coordinate basis so that the transformation acts independently along eigenvector directions. In the diagonal representation, matrix multiplication reduces to scaling each eigenvector coordinate.
To diagonalize a matrix , compute its eigenvalues and eigenspaces. If there are linearly independent eigenvectors, place those vectors in a change-of-basis matrix.
Diagonalization Steps
The diagonalization procedure consists of three main steps that must be performed sequentially:
-
Compute the characteristic polynomial to find all eigenvalues along with their algebraic multiplicities .
Over the chosen field , the characteristic polynomial must split completely into linear factors:
If it does not split, then the matrix is not diagonalizable over that field.
-
Compute the eigenspaces for each eigenvalue by solving the homogeneous linear system:
Here we find every vector that matrix maps to a scalar multiple of itself. The factor is the eigenvalue . A negative factor reverses the vector's direction but keeps it on the same line.
-
Check the diagonalization conditions by verifying whether the algebraic multiplicity equals the geometric multiplicity for all eigenvalues. Mathematically, for all we must have .
This condition ensures that we have enough independent eigenvectors to form a complete basis. If satisfied, the basis vectors from all eigenspaces form the columns of the transformation matrix , yielding:
Example Application of the Procedure
Consider the matrix:
Apply the diagonalization procedure to this example:
-
We compute the characteristic polynomial and factor it:
After factoring, we obtain:
The factors give the eigenvalues with algebraic multiplicity and with algebraic multiplicity . Their multiplicities sum to , which equals the matrix dimension.
-
We determine the eigenspace for each eigenvalue:
For eigenvalue 1, every row of gives the same plane equation . For eigenvalue −1, solve the first two equations in :
Here, the kernel or null space contains every vector that the matrix maps to the zero vector, while the span of a collection of vectors contains all of their linear combinations.
-
We check whether the diagonalization conditions are satisfied. For eigenvalue , its algebraic multiplicity is and its eigenspace has dimension (two independent basis vectors). For eigenvalue , its algebraic multiplicity is and its eigenspace has dimension .
Since and , the diagonalization conditions are satisfied.
Now we can form the transformation matrix by arranging all eigenvectors as columns, and the diagonal matrix with eigenvalues on the main diagonal:
The columns of and the corresponding diagonal entries of must remain in the same order. Here the construction is valid because:
The matrix is successfully diagonalized to through the transformation .
The procedure therefore proves both requirements: the eigenvectors form a basis, and the matrix representation in that basis is diagonal.
Rotate the model to separate the two eigenspaces. Every point of the green plane stays fixed because its eigenvalue is 1. The orange vector lies outside that plane and maps to the red vector . Together, these directions span the whole space.
- Lines
- 10