-->
Квадратная матрица i=1,2,...n, j=1,2,...n называется ортогональной, если выполняется условие
AAT=E,
где E - единичная матрица, AT- транспонированная матрица.
Из условия AAT=E следует, что AT является обратной к матрице A:
A-1=AT.
Для любой невырожденной квадратной матрицы можно построить ортогональную матрицу. Для построения ортогональной матрицы применяют метод ортогонализации Грамма-Шмидта. Затем нормируют полученные векторы строки. Эти две процедуры вместе называют методом ортонормализации Грамма-Шмидта.
Пусть задана некоторая квадратная матрица, строки которой являются векторы
и пусть эти векторы линейно независимы (т.е. матрица построенная этими векторами строками невырождена). Требуется получить взаимно ортогональные n векторы
Суть метода заключается в следующем:
1. Выбирается некоторая строка (пусть это будет a1). b1 выбирается равным a1.
2. Вектор b2 получается пректированием a2 на нуль-пространство b1.
3. Вектор b3 получается проектированием a3 на нуль-пространство матрицы
И т.д.
Рассмотрим подробнее процесс ортогонализации.
На первом шаге выбираем b1=a1.
На втором шаге вычисляем нуль-пространство b1:
где E- единичная матрица порядка nxn,-псевдообратная к b1. Так как b1 является вектором-строкой (матрицей-строкой), то
Для пректирования a2 на нуль-пространство b1 вычисляем
На третьем шаге вычисляем b3:
Так как векторы b1 и b2 ортогональны, то
Следовательно
Для n -го вектора получим:
Таким образом, процедура ортогонализации Грамма-Шмидта имеет следующий вид:
Суть метода ортонормализации Грамма-Шмидта заключается в ортогонализации методом Грамма-Шмидта а затем нормализации полученных векторов строк:
Полученная матрица
является ортогональной матрицей т.к.