Процесс ортогонализации

Теорема 8.12. Во всяком n-мерном евклидовом пространстве существует ортонормированный базис.

Доказательство. Пусть а1, а2, …, аn – произвольный базис евклидова пространства Е. Доказательство заключатся в описании алгоритма построения ортогонального базиса по данному базису. Этот алгоритм называется процессом ортогонализации. Пусть b1 = a1, b1 ≠ 0 (т. к. а1 ≠ 0). Положим b2 = a2 + a1b1. Подберем коэффициент a1 так, чтобы b2 ≠ 0 стал ортогонален b1;

(b1, b2) = 0 Þ (b1, a2 + a1b1) = 0 Þ (a2 + a1b1, b1) = 0 Þ (a2, b1) + a1(b1, b1) = 0, т. к. b1 ≠ 0, то (b1, b1) ≠ 0 Þ a1 = . Вектор b2 не равен нулю, поскольку он является ненулевой линейной комбинацией линейно независимых векторов a1 и a2.

Положим, далее b3 = a3 + b1b1 + b2b2. Подберем b1 и b2 так, чтобы b3 ≠ 0 оказался ортогонален b1 и b2, для чего должны выполняться условия (b1, b3) = 0, (b2, b3) = 0. Выполняя преобразования, получим, что b1 = , b2 = . Вектор b3 не равен нулю, поскольку он является ненулевой линейной комбинацией векторов а1, а2, а3.

Продолжая этот процесс, получим систему векторов b1, b2, …, bn, и так как эти векторы ненулевые и попарно ортогональны, то по теореме 8.11 они линейно независимы, а значит образуют ортогональный базис.

Нормируя ортогональный базис b1, b2, …, bn, получим ортонормированный базис n-мерного евклидова пространства:

e1 = ×b1, e2 = ×b2, …, en = ×bn.

Пример 8.12. Применить процесс ортогонализации к векторам а1 = (2, –2, –2, 2), а2 = (3, –1, –1, 3), а3 = (2, –2, 0, 4).

Решение. Это задание можно сформулировать так: по данному базису подпространства построить ортогональный базис.

b1 = а1, b1 = (2, –2, –2, 2);

b2 = a2 + a1b1, a1 = = = = –1. Тогда b2 = a2b1 = (1, 1, 1, 1).

b3 = a3 + b1b1 + b2b2, b1 = = = –1, b2 = = = –1. Тогда b3 = a3b1b2 = (–1, –1, 1, 1).