Orthogonal matrices, rotations, reflections, and preserved distances.
Overview
Orthogonal transformations preserve lengths and angles. They include rotations and reflections, and are represented by orthogonal matrices with special properties.
Definition
A linear transformation T:Rn→Rn is orthogonal if it preserves the inner product:
T(u)⋅T(v)=u⋅vfor all u,v
Equivalently, T preserves length:
∥T(u)∥=∥u∥for all u
Orthogonal Matrices
A matrix Q is orthogonal if:
QTQ=QQT=I
Equivalently: QT=Q−1
Properties
Columns are orthonormal (unit length, mutually perpendicular)
Rows are orthonormal
∣det(Q)∣=1
Eigenvalues have ∣λ∣=1
Examples in 2D
Rotation by θ
Rθ=[cosθsinθ−sinθcosθ]
Verify: RθTRθ=I ✓
det(Rθ)=cos2θ+sin2θ=1 ✓
Reflection Across Line Through Origin
Across x-axis:
[100−1]
Across line y=x:
[0110]
Across line at angle α to x-axis:
[cos2αsin2αsin2α−cos2α]
Rotations vs Reflections
Type
det(Q)
Geometric Effect
Rotation
+1
Preserves orientation
Reflection
−1
Reverses orientation
Examples in 3D
Rotation Around z-axis
Rz(θ)=cosθsinθ0−sinθcosθ0001
Rotation Around x-axis
Rx(θ)=1000cosθsinθ0−sinθcosθ
Rotation Around y-axis
Ry(θ)=cosθ0−sinθ010sinθ0cosθ
Properties Preserved
Orthogonal transformations preserve:
Lengths: ∥Qv∥=∥v∥
Angles: ∠(Qu,Qv)=∠(u,v)
Dot products: (Qu)⋅(Qv)=u⋅v
Cross products: Q(u×v)=(Qu)×(Qv) (if det(Q)=1)
Orthogonality: u⊥v⇒Qu⊥Qv
Orthogonal Group O(n)
The set of all n×n orthogonal matrices forms a group:
Identity: I is orthogonal
Closure: Q1Q2 is orthogonal if Q1,Q2 are
Inverse: Q−1=QT is orthogonal
Special Orthogonal Group SO(n)
Orthogonal matrices with det=1 (rotations only).
Gram-Schmidt Process
Converts any basis to orthonormal basis:
v1′=v1/∥v1∥
u2=v2−(v2⋅v1′)v1′, then v2′=u2/∥u2∥
Continue for remaining vectors
Example: Verify Orthogonality
Q=312211−22−212
Check QTQ:
Each column has length 4+4+1/3=1 ✓
Column products: (2)(1)+(2)(−2)+(1)(2)=2−4+2=0 ✓
Q is orthogonal.
Applications
Computer graphics: rotations, reflections
Physics: rigid body motion
Signal processing: orthogonal transforms (FFT, DCT)