If you have a set of mutually orthogonal vectors (an orthogonal set) taken from
some vector space, then the set is always a basis (an orthogonal basis) for
some subspace of the vector space. An orthonormal basis is an orthogonal basis
with the additional property that all of the basis vectors are normalized.
The standard basis for
is an orthonormal basis that you should all
be very familiar with. An orthonormal basis for a vector space is very easy to
work with, because only dot products are needed to determine the coordinates
for any vector in the space, relative to the basis. Given any basis for
a subspace, the Gram-Schmidt provides an organized method for finding an
orthonormal basis.