where A* is the conjugate transpose of A. That is, a matrix is normal if it commutes with its conjugate transpose.
If A is a real matrix, then A*=AT; it is normal if ATA = AAT.
Normality is a convenient test for diagonalizability: every normal matrix can be converted to a diagonal matrix by a unitary transform, and every matrix which can be made diagonal by a unitary transform is also normal, but finding the desired transform requires much more work than simply testing to see whether the matrix is normal.
However, it is not the case that all normal matrices are either unitary or (skew-)Hermitian. As an example, the matrix
is normal because
.
The matrix A is neither unitary, Hermitian, nor skew-Hermitian.
The sum or product of two normal matrices is not necessarily normal.
If A is both a triangular matrix and a normal matrix, then A is diagonal. This can be seen by looking at the diagonal entries of A*A and AA*, where A is a normal, triangular matrix.
Consequences
The concept of normality is important because normal matrices are precisely those to which the spectral theorem applies: a matrix A is normal if and only if it can be represented by a diagonal matrix Λ and a unitary matrixU by the formula
where
The entries λ of diagonal matrix Λ are the eigenvalues of A, and the columns of U are the eigenvectors of A. The matching eigenvalues in Λ come in the same order as the eigenvectors are ordered as columns of U.
In general, the sum or product of two normal matrices need not be normal. However, there is a special case: if A and B are normal with AB = BA, then both AB and A + B are also normal. Furthermore the two are simultaneously diagonalizable, that is: both A and B are made diagonal by the same unitary matrix U. Both UAU* and UBU* are diagonal matrices. In this special case, the columns of U* are eigenvectors of both A and B and form an orthonormal basis in Cn.
Another way of stating the spectral theorem is to say that normal matrices are precisely those matrices that can be represented by a diagonal matrix with respect to a properly chosen orthonormal basis of Cn. Phrased differently: a matrix is normal if and only if its eigenspaces span Cn and are pairwise orthogonal with respect to the standard inner product of Cn.
The concept of normal matrices can be extended to normal operators on infinite dimensional Hilbert spaces and to normal elements in C*-algebras. As in the matrix case, normality means commutativity is preserved, to the extent possible, in the noncommutative setting. This makes normal operators, and normal elements of C*-algebras, more amenable to analysis.
Analogy
It is often useful to think of the relationships of different kinds of normal matrices as analogous to the relationships between different kinds of complex numbers: