Процесс Грама ― Шмидта
Материал из Википедии — свободной энциклопедии
Процесс Грама ― Шмидта ― наиболее известный алгоритм ортогонализации, при котором по линейно независимой системе a1,a2,...,ak строится ортогональная система b1,b2,...,bk такая, что каждый вектор bi линейно выражается через a1,a2,...,ai, то есть матрица перехода от {ai} к {bi} ― верхнетреугольная матрица. При этом можно добиться того, чтобы система {bi} была ортонормированной и чтобы диагональные элементы матрицы перехода были положительны; этими условиями система {bi} и матрица перехода определяются однозначно.
Этот процесс применим также и к счётной системе векторов.
Процесс Грама ― Шмидта может быть истолкован как разложение невырожденной квадратной матрицы в произведение ортогональной (или унитарной матрицы в случае эрмитова пространства) и верхнетреугольной матрицы с положительными диагональными элементами, что есть частный случай разложения Ивасавы.
[править] Алгоритм
Полагают b1 = a1 если уже построены векторы b1,b2,..,bi − 1 то
Геометрический смысл описанного процесса состоит в том, что на каждом шагу вектор bi является перпендикуляром, восстановленным к линейной оболочке векторов a1,...,ai − 1 до конца вектора ai.
Нормируя полученные векторы bi,
- ci = bi / | bi |
получают искомую ортонормированную систему {ci}.
[править] Свойства
- Произведение длин bi равно объёму параллелепипеда, построенного на векторах системы {ai}, как на рёбрах.