The Wolfram Mathematica notebook which contains the code that produces all the Mathematica output in this web page may be downloaded at this link.
Orthogonality is the generalization of the geometric notion of perpendicularity. This term is used to describe sets and matrices with special properties that its elements form an orthonormal basis. The basic idea is that the axes are perpendicular to each other and have unit length.
Orthogonal Sets
Orthogonal Matrices
Orthogonal transformations and correponding matrices are interesting because it is easy to compute their inverse and they arise frequently in practice. Translation, rotation, and reflection are the only orthogonal transformations. All orthogonal transformations are affine and invertible. Lengths, angles, areas, and volumes are all preserved. However, e aware that reflections inverse directions of agles.Rotation matrixc in ℝ² is another example of an orthogonal matrix: \[ \begin{bmatrix} \cos\theta & - \sin]theta \\ \sin\theta & \cos\theta \end{bmatrix} . \]
Reflections are the elements of O(n) whose canonical form is \[ \begin{bmatrix} -1 & {\bf 0} \\ {\bf 0} & {\bf I} \end{bmatrix} , \] where I = In-1 is the (n–1)×(n–1) identity matrix, and the zeros denote row or column zero matrices. In other words, a reflection is a transformation that transforms the space in its mirror image with respect to a hyperplane.
Theorem 1: For n × n matrix Q ∈ ℝn×n and for linear transformation T given by \( \displaystyle T({\bf x}) = {\bf x}\,{\bf Q} , \) the following statements are equivalent.
- Q is orthogonal, i.e., the rows of Q are orthonormal.
- QT is orthogonal, i.e., the columns of Q are orthonormal.
- Q−1 = QT.
- Q QT = I.
- QTQ = I.
- T preserves dot products, namely, T(x) • T(y) = x • y.
- T preserves lengths, that is, |T(x)| = |x| for all x.
- T preserves distances, namely, ∥T(x) − T(y)∥ = ∥x − y∥.
Corollary 1: The product of two oethogonal matrices is an orthogonal matrix.