Matrix Diagonalization

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.