orthogonalization
Orthogonalization is the procedure of converting a set of vectors into an orthogonal (or orthonormal) set that spans the same subspace, with respect to a given inner product. It is a fundamental tool in linear algebra for simplifying computations, projections, and decompositions.
The most common method is the Gram–Schmidt process. Given vectors v1, v2, ..., vk in an inner product
wi = vi − sum_{j=1}^{i−1} (⟨vi, wj⟂ / ⟨wj, wj⟩) wj for i ≥ 2.
If desired, normalize to obtain an orthonormal set ei = wi / ||wi||, yielding ⟨ei, ej⟩ = δij.
Orthogonalization is not limited to real vectors; it applies to complex spaces with the standard inner product,
Variants and related methods include modified Gram–Schmidt, which improves numerical stability; and algorithms that construct an
Properties and applications: orthogonality means zero inner product between distinct basis vectors; orthonormal bases simplify coordinate