A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Diagonalization and Similar Matrices

College Depth 86 in the knowledge graph ☐ I know this ☆ Set as goal
2topics build on this
361prerequisites beneath it
See this on the map →
Change of Basis and Coordinate SystemsEigenvalues and Eigenvectors→→Jordan Normal Form and Generalized EigenvectorsMatrix Exponential and Differential Equations
diagonalization similar-matrices canonical-form

Core Idea

A matrix A is diagonalizable if A = PDP⁻¹ where D is diagonal and P has eigenvectors as columns. Diagonalizable iff A has n linearly independent eigenvectors. Similar matrices represent the same transformation in different bases; A and B are similar iff they have the same eigenvalues and can be diagonalized to the same D. Diagonalization simplifies computation of powers Aⁿ and exponentials eᴬ.

How It's Best Learned

Find eigenvalues and eigenvectors. Build P from eigenvectors as columns; D has eigenvalues on the diagonal. Verify A = PDP⁻¹ by computation. Use diagonal form to compute A¹⁰ easily.

Explainer

From eigenvalues and eigenvectors, you know that the equation Av = λv identifies special directions — eigenvectors — where a matrix acts purely by scaling. From change-of-basis, you know that the same linear transformation looks different in different coordinate systems, and that P and P⁻¹ convert between them. Diagonalization combines these two ideas: it asks whether there exists a basis made entirely of eigenvectors, because in that basis, the transformation looks perfectly simple — a diagonal matrix.

Here is the mechanism. If A has n linearly independent eigenvectors v₁, …, vₙ with eigenvalues λ₁, …, λₙ, build the matrix P whose columns are those eigenvectors. Then A = PDP⁻¹, where D is the diagonal matrix with λ₁, …, λₙ on the diagonal. To see why: AP = PD expresses the fact that multiplying each eigenvector by A is the same as multiplying it by its eigenvalue. Read the factorization as three steps: P⁻¹ converts a vector from standard coordinates into eigenvector coordinates; D scales each eigenvector-coordinate by its eigenvalue; P converts back to standard coordinates. The whole trip is equivalent to one application of A.

The payoff is computing powers. A diagonal matrix Dⁿ is trivial — just raise each diagonal entry to the n-th power. So Aⁿ = PDⁿP⁻¹ reduces matrix exponentiation (hard in general) to scalar exponentiation plus two matrix multiplications. This is essential in applications like Markov chains (where you need Aⁿ for large n), differential equations (where matrix exponentials eᴬᵗ appear), and PageRank (where you iterate a transition matrix to convergence). Without diagonalization, computing A¹⁰⁰ would require 99 matrix multiplications; with it, it requires one.

Two matrices A and B are similar (B = P⁻¹AP for some invertible P) when they represent the same linear transformation expressed in different bases. Similar matrices share all eigenvalues, the same determinant, the same trace, and the same characteristic polynomial. If A is diagonalizable, every matrix similar to A is also diagonalizable with the same diagonal form D. A matrix is diagonalizable if and only if it has n linearly independent eigenvectors — a sufficient condition is having n *distinct* eigenvalues, but repeated eigenvalues may or may not provide enough independent eigenvectors. When they don't, the best available form is the Jordan normal form, which you'll encounter next.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Angle Pairs: Complementary, Supplementary, and Vertical → Parallel Lines and Transversals → Corresponding Angles → Alternate Interior Angles → Triangle Angle Sum Theorem → Exterior Angle Theorem → Triangle Inequality Theorem → Similar Triangles: AA Similarity → Similar Triangles: SSS and SAS Similarity → Proportions in Similar Triangles → Right Triangle Trigonometry Introduction → Sine, Cosine, and Tangent Ratios → Trigonometric Ratios Review → Vectors in Two Dimensions → Vector Operations: Addition, Subtraction, and Scalar Multiplication → Dot Product (Inner Product in R^n) → Matrix Multiplication → Determinants of 2×2 and 3×3 Matrices → Invertible Matrices and Matrix Inverses → Systems of Linear Equations and Matrix Form → Gaussian Elimination and Row Reduction → Row Echelon Form and Back Substitution → The Standard Matrix of a Linear Transformation → Composition of Linear Transformations → Change of Basis and Coordinate Systems → Diagonalization and Similar Matrices

Longest path: 87 steps · 361 total prerequisite topics

Prerequisites (2)

Leads To (2)