Diagonalize a 3×3 Matrix
Diagonalize any 3×3 matrix step by step. Get the degree-3 characteristic polynomial, all 3 eigenvalues, the eigenvectors, and the matrices P and D with A = PDP⁻¹.
Enter a 3×3 matrix to get its characteristic polynomial, its 3 eigenvalues, a basis of eigenvectors for each, and the factorisation A = PDP⁻¹ with a verification step.
Two quick checks on your eigenvalues
For any 3×3 matrix, the 3 eigenvalues must add up to the trace (the sum of the diagonal entries) and multiply to the determinant. Both are worth checking before you go on to find eigenvectors — they catch most arithmetic slips in the characteristic polynomial.
Other sizes
Frequently asked questions
How do you diagonalize a 3×3 matrix? ▾
Solve det(A − λI) = 0, which is a degree-3 polynomial, to get the eigenvalues. For each one, find the null space of A − λI to get its eigenvectors. If you end up with 3 independent eigenvectors, they form the columns of P and the eigenvalues form D.
Is every 3×3 matrix diagonalizable? ▾
No. A 3×3 matrix is diagonalizable only if it has 3 linearly independent eigenvectors. 3 distinct real eigenvalues guarantee it, but a repeated eigenvalue with a single eigenvector (a defective matrix) or complex eigenvalues will block it over the reals.
What degree is the characteristic polynomial of a 3×3 matrix? ▾
Degree 3. Its roots are the eigenvalues, its second coefficient relates to the trace, and its constant term relates to the determinant.
How do you check a 3×3 diagonalization? ▾
Multiply P by D by P⁻¹. If the product is your original matrix, the diagonalization is correct — the calculator runs this check and displays the result.
About this Calculator
Diagonalize any 3×3 matrix step by step. Get the degree-3 characteristic polynomial, all 3 eigenvalues, the eigenvectors, and the matrices P and D with A = PDP⁻¹.