Gram–Schmidt processen
Gram-Schmidt processen bygger på ortogonale projektioner

hvor
betegner det Indre produkt af vektorerne u og v. Projektionen projicerer vektoreren v ned på u og skaber da en ny vektor med samme retning sum u, men med den projicerede længde.
Følgende betegner Gram-Schhmidt processen:

hvor vektorerne v1...vk betegner inputtet bestående af lineært uafhængige vektorer og e1...ek de resulterende ortonormaliserede vektorer. Yderligere er vektorerne u1...uk også en ortogonal mængde, men uden garanti for at have længden 1.
Eksempel
Euklidisk rum
Som Eksempel ses på vektorrummet R4 udstyret med skalarproduktet.
Lad

Det er givet at v1, v2 og v3 er lineært uafhængige.
Gram-Schmidt udføres:



Det kan tjekkes om vektorerne er ortogonale ved at beregne de indbyrdes skalarprodukter. Eksempelvis u1 og u3:

Vektorerne er ortogonale da deres indre produkt er 0.
For at finde de normaliserede vektorer e1, e2 og e3 gøres følgende:


