Matrix diagonalization is the process of taking a square matrix and converting it into a special type of matrix--a so-called diagonal matrix--that shares the same fundamental properties of the underlying matrix. Matrix diagonalization is equivalent to transforming the underlying system of equations into a special set of coordinate axes in which the matrix takes this canonical form. Diagonalizing a matrix is also equivalent to finding the matrix's eigenvalues, which turn out to be precisely the entries of the diagonalized matrix. Similarly, the eigenvectors make up the new set of axes corresponding to the diagonal matrix.
The remarkable relationship between a diagonalized matrix, eigenvalues, and eigenvectors follows from the beautiful mathematical
 identity (the eigen decomposition) that a
 square matrix  can be decomposed into the very special form
| 
 
(1)
 
 | 
where 
 is a matrix composed of the eigenvectors of 
, 
 is the diagonal matrix
 constructed from the corresponding eigenvalues, and 
 is the matrix inverse
 of 
.
 According to the eigen decomposition theorem,
 an initial matrix equation
| 
 
(2)
 
 | 
can always be written
| 
 
(3)
 
 | 
(at least as long as  is a square matrix), and
 premultiplying both sides by 
 gives
| 
 
(4)
 
 | 
Since the same linear transformation  is being applied to both 
 and 
, solving the original system is equivalent to solving the
 transformed system
| 
 
(5)
 
 | 
where 
 and 
.
 This provides a way to canonicalize a system into the simplest possible form, reduce
 the number of parameters from 
 for an arbitrary matrix to 
 for a diagonal matrix, and obtain the characteristic properties
 of the initial matrix. This approach arises frequently in physics and engineering,
 where the technique is oft used and extremely powerful.