Gram - Schmidtův proces transformuje sekvenci lineárně nezávislých vektorů na ortonormální systém vektorů a to takovým způsobem, že každý vektor je lineární kombinací vektorů .
Nechť jsou lineárně nezávislé vektory a nechť je operátor projekce vektoru na vektor definovaný jako
kde je skalární součin vektorů a .
Klasický Gram-Schmidtův proces se provádí následovně:
Na základě každého vektoru lze získat normalizovaný vektor jednotkové délky , definovaný jako
Výsledky Gram-Schmidtova procesu:
je soustava ortogonálních vektorů popř
je systém ortonormálních vektorů.
Výpočet se nazývá Gram-Schmidtova ortogonalizace a Gram-Schmidtova ortonormalizace.
Zvažte vzorec (2), druhý krok algoritmu. Jeho geometrické znázornění je na Obr. jeden:
Obrázek ukazuje, že vektor je ortogonální k vektoru , protože je to kolmice, na kterou se promítá .
Zvažte vzorec (3), třetí krok algoritmu, v následující verzi:
Jeho geometrické znázornění je na Obr. 2:
Obrázek ukazuje, že vektor je ortogonální k vektorům a , protože je to kolmice, podél které se promítá do roviny tvořené vektory a .
V Gram-Schmidtově procesu se tedy projekce provádí ortogonálně na nadrovinu překlenutou vektory . Vektor se pak vypočítá jako rozdíl mezi a jeho projekcí. To znamená , že je to kolmice od k nadrovině překlenutá vektory . Proto je ortogonální k vektorům tvořícím tuto nadrovinu.
Gram-Schmidtův proces lze také aplikovat na nekonečnou sekvenci lineárně nezávislých vektorů.
Kromě toho lze Gram-Schmidtův proces aplikovat na lineárně závislé vektory. V tomto případě vytváří (nulový vektor) v kroku , pokud se jedná o lineární kombinaci vektorů . Aby se zachovala ortogonalita výstupních vektorů a aby se zabránilo dělení nulou během ortogonalizace, musí algoritmus vyřadit nulové vektory. Počet vektorů vytvořených algoritmem se bude rovnat rozměru podprostoru generovaného vektory (tj. počtu lineárně nezávislých vektorů, které lze odlišit od původních vektorů).
Gram-Schmidtův proces lze interpretovat jako rozklad nedegenerované čtvercové matice na součin ortogonální (nebo unitární v případě hermitovského prostoru ) a horní trojúhelníkové matice s kladnými diagonálními prvky, QR rozklad , což je zvláštní případ rozkladu Iwasawa .