Definition · applies to square matrices

Undergraduate (real matrices with real eigenvalues)

Consider a square real matrix $A$ whose eigenvalues are all real. A Schur decomposition of $A$ is a factorization

\[A = Q T Q^{\top},\]

where $Q$ is orthogonal and $T$ is upper triangular.

Graduate (complex matrices)

Consider a square complex matrix $A$. A Schur decomposition of $A$ is a factorization $A = Q T Q^$, where $Q$ is unitary ($Q^ Q = I$) and $T$ is upper triangular.

Examples

Worked examples

Properties

  • Every square complex matrix has a Schur decomposition, but it is not unique. The diagonal entries of $T$ are the eigenvalues of $A$.
  • The upper triangular factor $T$ is diagonal exactly when $A$ is normal ($A A^* = A^* A$). For a real symmetric matrix, a Schur decomposition is an eigendecomposition $A = Q \Lambda Q^{\top}$.
  • Unlike an eigendecomposition, a Schur decomposition exists for every matrix and uses an orthogonal (or unitary) $Q$, so it can be computed stably. The QR algorithm for eigenvalues computes a Schur decomposition.

Notes

A real matrix with complex eigenvalues has a real Schur decomposition $A = Q T Q^{\top}$ with $Q$ real orthogonal, in which $T$ is upper triangular except for $2 \times 2$ blocks on its diagonal, one for each pair of complex-conjugate eigenvalues.

Distinctions involving this term

All definitions · All distinctions · All examples