FP2 3.2 - Diagonalising matrices
Build a diagonal form from independent eigenvectors, keeping columns and eigenvalues in the same order. Recognise when diagonalisation fails, construct orthogonal diagonalisation for real symmetric matrices, and use a diagonal form to calculate powers and inverses.
Make a transformation simple by changing coordinates
Can a matrix that collapses a whole direction still be diagonalised? Consider
It sends to zero. Nevertheless, we will find three perpendicular eigenvector directions and a perfectly good diagonal form. The matrix that changes coordinates must be invertible; the original transformation need not be.
You already know
An eigenpair satisfies , with . Non-zero multiples give the same eigenvalue. Repeated eigenvalues may or may not supply enough independent vectors. Divide by magnitude to normalise a real vector, and check component equations by multiplication.
If are eigenvectors, arrange them as columns of . Multiplying transforms those columns separately. If , multiplying scales each column by its matching eigenvalue. Therefore . The same argument works for three columns.
Diagonalisation
A square matrix is diagonalised by an invertible matrix when
where is diagonal. Its diagonal entries are eigenvalues of , ordered to match the eigenvector columns of .
The columns must be independent so that exists. An by matrix is diagonalisable precisely when it has independent eigenvectors over the chosen number system. Distinct eigenvalues supply independent eigenvectors; repeated roots require checking. These results are not in the formula booklet.
The number system matters. The quarter-turn has no real eigenvectors, so no real diagonalisation. Over , use
Its columns are the complex eigenvectors from the previous lesson, so ; . Thus it is diagonalisable over , although not over .
Key idea
Choose enough independent eigenvectors, put them in columns, and put their eigenvalues in the matching diagonal positions.
The existence of a zero eigenvalue concerns , while independent columns concern .
Construct and check a diagonal form
Start by listing eigenpairs, then select a column order. General diagonalisation does not require unit eigenvectors. The quickest check is usually , together with , rather than multiplying three matrices.
Worked example 1: two independent eigenvectors
Question. Find and such that , where .
Plan. Use the eigenpairs from the previous lesson and check the column order.
Why this step? multiplies the first column by and the second by , exactly as does.
Answer. The displayed give the required diagonalisation.
Check. . Also , confirming that the change of coordinates is invertible.
Change only the column order. The diagonal order must change with it.
Worked example 2: a different valid order
Question. Diagonalise the same , putting its eigenvector for eigenvalue first.
Plan. Swap the two columns and swap the two diagonal entries.
Why this step? The eigenvalues are not assigned permanent positions. They must follow the vectors used in your own matrix.
Answer. .
Check. Swapping back gives Worked example 1. Either order describes the same transformation in different eigenvector coordinates.
You may also multiply any chosen column by a non-zero constant without changing its matching diagonal entry. For example, doubling the first column doubles that column on both sides of . The diagonal form survives this change of scale.
Watch out
Wrong: swap the columns of but retain . Right: swap the diagonal entries too, giving . Matching matters more than any preferred ordering.
Now change just the scale of one column rather than its position.
Check whether repeated roots supply enough vectors
A diagonal matrix can contain repeated entries, so a repeated eigenvalue is not itself a problem. The test is whether all eigenvalues together supply enough independent columns. Solve the eigenspace equations rather than counting repeated polynomial factors.
Worked example 3: diagonalising a repeated eigenvalue
Question. Diagonalise .
Plan. Use its triangular characteristic equation and find two independent vectors for the repeated root.
Why this step? The eigenspace for is a plane. It supplies two independent columns, and the vector for supplies the third.
Answer. The displayed matrices give .
Check. , and .
Change only the upper-middle entry from to . The characteristic polynomial stays the same, but one independent eigenvector direction disappears.
Worked example 4: a repeated root that prevents diagonalisation
Question. Determine whether can be diagonalised.
Plan. Count independent solutions of the eigenspace equations for and .
Why this step? There is only one independent eigenvector for each distinct eigenvalue. Repeating a multiple of the first one cannot supply a third independent column.
Answer. The matrix cannot be diagonalised, over either or : its eigenvectors span only two independent directions, represented by and .
Check. Any matrix formed from three eigenvector columns here must have all entries in its middle row zero, hence determinant zero.
These examples also show why three distinct eigenvalues are sufficient but not necessary: Worked example 3 succeeds with only two distinct values.
Watch out
Wrong: “The root occurs twice, so use its eigenvector twice.” Right: find two independent vectors in its eigenspace. If that eigenspace has only one independent direction, repeating the vector makes singular.
Change the same upper-middle entry once more and test the eigenspace rather than the polynomial alone.
Use unit perpendicular eigenvectors for a symmetric matrix
A real matrix is symmetric when . Its entries reflect across the main diagonal. For such a matrix, eigenvectors with different eigenvalues are perpendicular, because
Thus , and distinct eigenvalues force the scalar product to be zero. A real symmetric matrix has real eigenvalues and a full set of mutually perpendicular unit eigenvectors; repeated eigenspaces allow a perpendicular choice within them too.
Orthogonal diagonalisation
A real matrix is orthogonal when its columns are mutually perpendicular unit vectors. Then
For a real symmetric , choosing orthonormal eigenvector columns gives
The diagonal order must still match the column order.
Not in the formula booklet: learn it.
“Orthogonal” requires both perpendicularity and unit length. That is the extra step beyond ordinary diagonalisation.
Worked example 5: an orthogonal matrix in two dimensions
Question. Find an orthogonal and diagonal such that , where .
Plan. Find the eigenvectors, normalise them, and match their order.
Why this step? The unnormalised columns are perpendicular but would give , not the identity.
Answer. These give the required orthogonal diagonalisation.
Check. Both columns have squared magnitude , and their scalar product is ; also .
Continue this lesson.
You’re previewing NovaLearn without an account. Create a free account to read the rest.
Create free account