Участник:Egor Luckjanow 403/Алгоритм Грамма-Шмидта: различия между версиями
Перейти к навигации
Перейти к поиску
(Создание) |
(Автора добавили, ибо мерзко как-то, когда у статьи автора нету...) |
||
Строка 1: | Строка 1: | ||
+ | Автор: Егор Лукьянов, студент 403 группы ВМК МГУ | ||
== Свойства и структура алгоритмов == | == Свойства и структура алгоритмов == | ||
=== Общее описание алгоритма === | === Общее описание алгоритма === |
Версия 21:37, 26 октября 2021
Автор: Егор Лукьянов, студент 403 группы ВМК МГУ
Содержание
1 Свойства и структура алгоритмов
1.1 Общее описание алгоритма
Алгоритм Грама-Шмидта предназначен для построения QR-разложения матрицы.
1.2 Математическое описание алгоритма
В основе работы алгоритма лежит метод Грама-Шмидта для построения ортонормированного базиса на основе уже существующего:
[math]q_1 = \frac{a_1}{||a_1||}[/math]
[math]p_2 = a_2 - (a_2, q_1)q_1[/math]
[math]q_2 = \frac{p_2}{||p_2||}[/math]
[math]p_3 = a_3 - (a_3, q_1)q_1 - (a_3, q_2)q_2[/math]
[math]q_3 = \frac{p_3}{||p_3||}[/math]
[math]...[/math]
Мы применяем этот метод к столбцам исходной матрицы A и получаем разложение A = QR, где Q составлена из столбцов q_1,...,q_n, полученных в результате применения метода Грама-Шмидта, а R -- матрица коэффициентов, которая будет верхнетреугольной в силу вида метода.
2 Литература
- Е. Е. Тыртышников, Методы численного анализа
- Ф. Р. Гантмахер, Теория матриц
- С. Ленг, Алгебра
- Е. Е. Тыртышников, Основы алгебры