What Makes a Matrix Orthogonal or Unitary
A real square matrix is orthogonal when
A complex square matrix is unitary when
Here is the conjugate transpose. A real orthogonal matrix is a unitary matrix with real entries.
The defining equations are equivalent to saying that the columns form an orthonormal basis. The rows are orthonormal as well.
What Orthogonal and Unitary Transformations Preserve
For real vectors and an orthogonal matrix ,
The same statements hold over with conjugate inner products and . Consequently, orthogonal and unitary transformations preserve lengths, distances, angles, and orthogonality.
All their singular values equal , so
Multiplication by such a matrix does not amplify relative errors in the Euclidean norm. This is why factorizations rely on Householder reflectors and Givens rotations.
Determinants and Orientation
For a unitary matrix,
For a real orthogonal matrix, the determinant is real, so
The case preserves orientation. The case reverses orientation and contains a reflection component.
Eigenvalues and Spectral Structure
If with , then
Every eigenvalue therefore lies on the complex unit circle. Nonreal eigenvalues of a real orthogonal matrix occur in conjugate pairs. A unitary matrix is normal, so the complex spectral theorem gives
In this decomposition, is unitary. Over the real numbers, an orthogonal matrix can instead be reduced to blocks consisting of , , and planar rotations.
Rotation Example
A counterclockwise planar rotation by is
Its columns are orthonormal, and direct multiplication gives
The characteristic polynomial is
Unless is a multiple of , the rotation has no real eigenvector. That is expected: no nonzero real direction remains fixed or merely changes sign under a genuine planar rotation.
Reflection Example
For a unit vector , the Householder matrix
The matrix reflects a vector across the hyperplane perpendicular to . Its orthogonality can be checked from
The two identities above give . Its eigenvalue in the direction is , while every vector perpendicular to has eigenvalue . Therefore .
Equivalent Checks and Consequences
| Statement | Orthogonal case | Unitary case |
|---|---|---|
| Inverse | ||
| Columns | real orthonormal basis | complex orthonormal basis |
| Determinant | modulus | |
| Eigenvalues | unit circle, conjugate pairs when nonreal | unit circle |
| Singular values | all | all |
| Two-norm condition number |
Products and inverses remain in the same class:
Because orthogonal and unitary matrices preserve norms, the orthogonal transformations used in and least-squares calculations do not change vector lengths. Fourier transforms, quantum mechanics, and geometry processing use the same property to preserve inner products and norms.