Matrix Diagonalization
A = PDP⁻¹ where D is diagonal (eigenvalues) and P has eigenvectors as columns. Diagonalizable iff n linearly independent eigenvectors. Powers: Aⁿ = PDⁿP⁻¹.
Did our AI summary help? Let us know.
Diagonalizable ⟺ n lin. indep. eigenvectors. Aⁿ = PDⁿP⁻¹ (Dⁿ trivial). Symmetric ⟹ orthogonally diagonalizable.
Ready to run the numbers?
Why: Diagonalization simplifies powers, differential equations, and Markov chains. Dⁿ is trivial (element-wise).
How: Find eigenvalues λᵢ and eigenvectors vᵢ. P = [v₁|…|vₙ], D = diag(λ₁,…,λₙ). A = PDP⁻¹.
Run the calculator when you are ready.
Examples
[3, 0] [0, 1]
[0.7071, -0.7071] [0.7071, 0.7071]
Eigenvalues
Eigenvalue Sign
Steps
For educational and informational purposes only. Verify with a qualified professional.
🧮 Fascinating Math Facts
D diagonal = eigenvalues
P columns = eigenvectors
Key Takeaways
- • A = PDP⁻¹: D diagonal (eigenvalues), P columns = eigenvectors.
- • Eigenvalues: roots of det(A − λI) = 0. For 2×2: λ² − (a+d)λ + (ad−bc) = 0.
- • Diagonalizable ⟺ n linearly independent eigenvectors.
- • Symmetric matrices: always diagonalizable with real eigenvalues.
- • Complex eigenvalues ⟹ not diagonalizable over R.
Did You Know?
How It Works
1. Characteristic polynomial
Solve det(A − λI) = 0 for eigenvalues λ.
2. Eigenvectors
For each λ, solve (A − λI)v = 0 for v.
3. Build P and D
D = diag(λ₁, λ₂, ...), P = [v₁ | v₂ | ...].
4. Verify
Check A = PDP⁻¹ (or P⁻¹AP = D).
Expert Tips
Symmetric First
Symmetric matrices are always diagonalizable. Check A = Aᵀ.
Distinct Eigenvalues
n distinct eigenvalues ⟹ diagonalizable. Repeated ⟹ check eigenspace dimension.
Rotation Matrix
[[0,-1],[1,0]] has λ = ±i. Not diagonalizable over reals.
Jordan Block
[[1,1],[0,1]] has λ=1 (double) but only 1 eigenvector — not diagonalizable.
Comparison Table
| Feature | This Calculator | NumPy | Manual |
|---|---|---|---|
| 2×2 & 3×3 | ✅ | ✅ | ✅ |
| Step-by-step | ✅ | ❌ | ✅ |
| Eigenvalue charts | ✅ | ❌ | ❌ |
| Non-diag error | ✅ | ✅ | ✅ |
| Complex λ handling | ✅ | ✅ | ⚠️ |
FAQ
What is diagonalization?
Writing A = PDP⁻¹ where D is diagonal. Columns of P are eigenvectors, diagonal of D are eigenvalues.
When is A diagonalizable?
When A has n linearly independent eigenvectors (n = dimension).
Why complex eigenvalues fail?
Over reals, we need real P and D. Complex λ require complex eigenvectors.
What is the characteristic polynomial?
p(λ) = det(A − λI). Its roots are the eigenvalues.
2×2 formula?
λ² − (a+d)λ + (ad−bc) = 0. Quadratic formula gives λ₁, λ₂.
Symmetric matrices?
Always diagonalizable with real eigenvalues. P can be chosen orthogonal (P⁻¹ = Pᵀ).
Jordan block?
[[1,1],[0,1]] has repeated eigenvalue 1 but only 1 eigenvector — not diagonalizable.
Uses of diagonalization?
Matrix powers A^n, solving differential equations, PCA, quantum mechanics.
Stats
Sources
- • Strang, G. Linear Algebra and Its Applications
- • Horn & Johnson, Matrix Analysis
- • Khan Academy — Eigenvalues and Eigenvectors
- • MIT 18.06 — Linear Algebra
- • Wolfram MathWorld — Matrix Diagonalization
- • 3Blue1Brown — Eigenvectors and Eigenvalues
Related Calculators
SVD Calculator
S V D Calculator - Calculate and learn about linear-algebra concepts
MathematicsAdjoint Matrix Calculator
Adjoint Matrix Calculator - Calculate and learn about linear-algebra concepts
MathematicsCofactor Matrix Calculator
Cofactor Matrix Calculator - Calculate and learn about linear-algebra concepts
MathematicsMatrix By Scalar Calculator
Matrix By Scalar Calculator - Calculate and learn about linear-algebra concepts
MathematicsMatrix Inverse Calculator
Matrix Inverse Calculator - Calculate and learn about linear-algebra concepts
MathematicsMatrix Power Calculator
Matrix Power Calculator - Calculate and learn about linear-algebra concepts
Mathematics