Source scope: §3.9. Worked numerical examples, experiments, and practice are teaching supplements unless identified as source results.
Turn without stretching
A quarter turn sends (2,1) to (−1,2). Both lengths are 5. Its matrix Q=[01−10] has orthogonal columns of unit length.
A square matrix Q∈Rn×n is orthogonal when its columns are pairwise orthonormal. Entry (i,j) of QTQ is the inner product of columns i,j, so
QTQ=QQT=I,QT=Q−1.
The square assumption matters. A rectangular matrix with orthonormal columns satisfies UTU=I, but UUT can be a projection rather than the identity.
Source derivation: preserve the product first
For all x,y∈Rn,
(Qx)T(Qy)=xTQTQy=xTIy=xTy.
Setting y=x and taking square roots gives
∥Qx∥2=(Qx)T(Qx)=xTx=∥x∥2.
For nonzero inputs, both the dot product and lengths are unchanged, so the cosine of their angle is unchanged. Orthogonal maps may rotate or reflect about the origin. A reflection diag(1,−1) has determinant negative one and still preserves length. A translation preserves distances too, but it is not multiplication by an orthogonal matrix because it moves zero.
Explore it yourself
Turn a unit vector
Predict the quadratic value before aligning x with an eigenvector.
Preparing interactive controls…
Explore in three dimensions
Explore it yourself
Move a solid without stretching it
Change the mathematical rotation or reflection. Compare lengths and inner products before and after.
Preparing interactive controls…
Transfer
Is 2I orthogonal because its columns are perpendicular?
Check the lengths too
No. Its column lengths are two and (2I)T(2I)=4I. Orthogonal matrices require orthonormal columns, not just perpendicular columns.