Up Main page

Let V be a subspace of Rn of dimension k.

We say that a basis {u1,,uk} for V is an orthogonal basis if for all distinct i,j{1,,k}, ui and uj are orthogonal (i.e. uiuj=0). Furthermore, it is an orthonormal basis if, in addition, ui is a unit vector (i.e. ui=1 or uiui=1) for each i=1,,k.

Examples

{[100],[010],[001]} is an orthonormal basis for R3.

{[251500],[001212]} is an orthonormal basis for the nullspace of A=[12000011]

One benefit of having an orthonormal basis {u1,,uk} is that if Γ denotes the ordered basis (u1,,uk), then for vV, [v]Γ is given by [u1vu2vukv].

For example, v=[2111] is in the nullspace of A above. Letting Γ=(u1,u2) where u1=[251500] and u2=[001212], we obtain [v]Γ=[25(2)+15(1)+0(1)+0(1)0(2)+0(1)+12(1)+(12)(1)]=[52]. One can easily check that 5u12u2=v.

To construct an orthonormal basis for a subspace of Rn, one can use the Gram-Schmidt orthonormalization process. The details of this process can be found here.

To see why [v]Γ=[u1vu2vukv], let λ1,,λk be scalars such that v=λ1u1++λkuk.

Then for each i=1,,k, uiv=ui(λ1u1++λkuk)=λ1uiu1+λkuiuk=λ1uiui=λ1ui2=λ1

Quick Quiz