[Math] Difference between orthogonal complement and Gram-Schmidt process

abstract-algebraalgebra-precalculuslinear algebramatrices

Could someone explain what is the difference between these two? From my poor understanding they seem to do the same thing, given a set of vectors we find their corresponding orthogonal vectors. Maybe im just not understanding the usage of the terms.

Best Answer

The Gram-Schmidt process takes a basis for a vector space and outputs an orthonormal basis for that space. Moreover, this basis spans the same flags as the original one.

The orthogonal complement operator takes a subspace and outputs the subspace of all vectors orthogonal to every vector in that subspace.