How To Know If A Matrix Is Diagonalizable | Your Guide to Mastery

A matrix is diagonalizable if and only if it possesses a complete set of linearly independent eigenvectors.

Welcome! It’s wonderful to connect with you. Understanding when a matrix is diagonalizable is a core concept in linear algebra, and it can feel a bit abstract at first. Think of it like finding a special lens that simplifies a complex picture.

We’re going to break down this topic together, step by step, making sure each piece makes sense. My goal is to help you build a clear, solid understanding.

What Does “Diagonalizable” Even Mean?

At its heart, diagonalization is about simplifying a matrix. When a matrix is diagonalizable, it means we can transform it into a simpler form: a diagonal matrix.

A diagonal matrix is one where all entries outside the main diagonal are zero. These are incredibly easy to work with for calculations.

Formally, a square matrix A is diagonalizable if it is similar to a diagonal matrix D. This means there exists an invertible matrix P such that A = PDP⁻¹.

This transformation is powerful because it reveals the matrix’s fundamental behavior. It helps us understand how the matrix scales and rotates vectors in its own special way.

  • Diagonal Matrix: A matrix where non-diagonal elements are zero.
  • Similarity: A relationship between two matrices (A and D) if A = PDP⁻¹ for some invertible P.
  • Purpose: Simplifies calculations, especially for powers of a matrix or understanding transformations.

Eigenvalues and Eigenvectors: The Core Concepts

To understand diagonalization, we must first be comfortable with eigenvalues and eigenvectors. These are the fundamental building blocks.

An eigenvector of a matrix A is a non-zero vector that, when multiplied by A, only changes by a scalar factor. It doesn’t change direction.

That scalar factor is called the eigenvalue. We express this relationship as Av = λv, where A is the matrix, v is the eigenvector, and λ (lambda) is the eigenvalue.

Finding these special values and vectors is the first step in determining diagonalizability. You find eigenvalues by solving the characteristic equation: det(A – λI) = 0, where I is the identity matrix.

  • Eigenvector (v): A special vector whose direction remains unchanged after a linear transformation by A.
  • Eigenvalue (λ): The scalar factor by which an eigenvector is scaled during the transformation.
  • Characteristic Equation: det(A – λI) = 0, used to find eigenvalues.

The First Test: Distinct Eigenvalues

There’s a wonderful shortcut for determining diagonalizability in many cases. If a matrix has all distinct eigenvalues, it is automatically diagonalizable.

This is a very strong condition. If you find that all the eigenvalues you calculate are unique, you don’t need to do any further checks.

The reason this works is that distinct eigenvalues guarantee that their corresponding eigenvectors will be linearly independent. A full set of linearly independent eigenvectors is exactly what we need for diagonalization.

Let’s look at a quick comparison:

Eigenvalue Type Diagonalizability Further Checks Needed?
All Distinct Always Diagonalizable No
Repeated (not distinct) Possibly Diagonalizable Yes

So, if your characteristic equation yields unique roots, you’re good to go!

How To Know If A Matrix Is Diagonalizable: The General Case

What if a matrix has repeated eigenvalues? This is where we need a more thorough check. For a matrix to be diagonalizable, a specific condition must hold for every eigenvalue, whether distinct or repeated.

The core condition is this: For each eigenvalue, its algebraic multiplicity (AM) must equal its geometric multiplicity (GM).

Algebraic Multiplicity (AM)

The algebraic multiplicity of an eigenvalue is the number of times it appears as a root of the characteristic polynomial. If (λ – 2)³ is a factor in your characteristic polynomial, then λ=2 has an algebraic multiplicity of 3.

Geometric Multiplicity (GM)

The geometric multiplicity of an eigenvalue is the dimension of its corresponding eigenspace. The eigenspace for an eigenvalue λ is the set of all eigenvectors associated with λ, along with the zero vector. It’s essentially the null space of the matrix (A – λI).

To find the geometric multiplicity, you calculate the dimension of the null space of (A – λI). This is often done by finding the number of free variables when solving (A – λI)v = 0.

A key relationship always holds: GM ≤ AM. For diagonalization to occur, we need GM = AM for every single eigenvalue of the matrix.

If even one eigenvalue has a geometric multiplicity less than its algebraic multiplicity, the matrix is not diagonalizable.

Concept Definition For Diagonalization
Algebraic Multiplicity (AM) Number of times an eigenvalue is a root of the characteristic polynomial. Must equal GM for each eigenvalue.
Geometric Multiplicity (GM) Dimension of the eigenspace (null space of A – λI) for that eigenvalue. Must equal AM for each eigenvalue.

This equality ensures that you have enough linearly independent eigenvectors to form a basis for the entire vector space.

Steps for Checking Diagonalizability

Let’s put this all into a clear, actionable plan. Here are the steps you can follow to determine if a given matrix A is diagonalizable:

  1. Find the Eigenvalues:
    • Calculate the characteristic polynomial by solving det(A – λI) = 0.
    • The roots of this polynomial are the eigenvalues (λ).
  2. Determine Algebraic Multiplicity (AM) for Each Eigenvalue:
    • For each unique eigenvalue, count how many times it appears as a root of the characteristic polynomial.
  3. Check for Distinct Eigenvalues (Optional Shortcut):
    • If all eigenvalues are distinct (AM = 1 for all), then the matrix is diagonalizable. You can stop here.
  4. Determine Geometric Multiplicity (GM) for Each Eigenvalue (If Repeated):
    • For each eigenvalue λ, calculate the dimension of the null space of the matrix (A – λI).
    • This dimension is the geometric multiplicity of λ.
    • A common way to do this is to row-reduce (A – λI) to its row echelon form and count the number of free variables. The number of free variables equals the dimension of the null space.
  5. Compare AM and GM for Each Eigenvalue:
    • For every single eigenvalue, compare its AM with its GM.
    • If GM = AM for all eigenvalues, then the matrix A is diagonalizable.
    • If GM < AM for even one eigenvalue, then the matrix A is not diagonalizable.

Following these steps systematically helps you navigate through the process with confidence.

When Diagonalization Isn’t Possible

What happens if you go through the steps and find that GM < AM for one or more eigenvalues? This simply means the matrix is not diagonalizable.

A non-diagonalizable matrix does not have a complete set of linearly independent eigenvectors. You can’t find enough “special directions” to form a basis that simplifies the transformation to a purely diagonal form.

This doesn’t mean the matrix is “bad” or useless. It just means it behaves in a way that can’t be fully captured by a simple scaling along orthogonal axes. Such matrices still appear frequently in various applications.

For non-diagonalizable matrices, other canonical forms, like the Jordan Canonical Form, exist to simplify them as much as possible, though they won’t be purely diagonal.

Understanding when a matrix cannot be diagonalized is just as valuable as knowing when it can be. It tells you what kind of tools and approaches are appropriate for further analysis.

How To Know If A Matrix Is Diagonalizable — FAQs

What is the simplest way to tell if a matrix is diagonalizable?

The simplest way is to check if all its eigenvalues are distinct. If every eigenvalue you calculate is unique, then the matrix is guaranteed to be diagonalizable without further checks. This is a powerful shortcut to remember.

Can a matrix with repeated eigenvalues still be diagonalizable?

Yes, absolutely! A matrix with repeated eigenvalues can still be diagonalizable. The key is that for each repeated eigenvalue, its algebraic multiplicity must equal its geometric multiplicity. If this condition holds for all eigenvalues, the matrix is diagonalizable.

Why is diagonalization useful in linear algebra?

Diagonalization simplifies many complex matrix operations. It makes calculating powers of a matrix much easier, as you only need to raise the diagonal elements to the power. It also helps in solving systems of differential equations and understanding the long-term behavior of dynamic systems.

What does it mean if a matrix is not diagonalizable?

If a matrix is not diagonalizable, it means it does not have a complete set of linearly independent eigenvectors. You cannot find an invertible matrix P that transforms it into a purely diagonal form. This often occurs when the geometric multiplicity of at least one eigenvalue is less than its algebraic multiplicity.

Is every symmetric matrix diagonalizable?

Yes, this is a very special and useful property! Every real symmetric matrix is always diagonalizable. Furthermore, its eigenvectors can be chosen to be orthogonal, meaning the diagonalizing matrix P can be an orthogonal matrix (P⁻¹ = Pᵀ).