- •1.Метод Ньютона решения нелинейного уравнения. Геометрический смысл метода Ньютона
- •Метод хорд решения нелинейного уравнения. Геометрический смысл
- •И непрерывны на ;
- •Скорость сходимости метода хорд. Преимущества и недостатки
- •Метод Ньютона решения системы нелинейных уравнений, его модификация, уменьшающая вычислительную сложность
- •Подобное преобразование матрицы, его свойства
- •Лемма Гершгорина
- •Степенной метод нахождения максимального по модулю собственного значения. Область применимости степенного метода
- •Алгоритм определения количества собственных значений, меньших заданного числа, его преимущества и недостатки
- •Алгоритм поиска ближайшего к заданному числу собственного значения
- •Метод обратной итерации нахождения минимального по модулю собственного значения. Условия целесообразности его использования
- •Нахождение наименьшего собственного значения положительно определенной матрицы
- •Преобразование отражения. Сведение матрицы к почти треугольному виду
- •Сохранение ширины ленты матрицы в qr-, ql-алгоритмах
- •Два представления о сходимости qr-, ql-алгоритмов
- •Теорема о сингулярном разложении матрицы
- •Чувствительность собственных значений (сингулярных чисел) и собственных векторов (сингулярных векторов) к возмущающим воздействиям
- •Задача наименьших квадратов. Решение линейной задачи наименьших квадратов с помощью сингулярного разложения матрицы
- •Метод решения задачи Коши, основанный на разложении решения в ряд Тейлора
- •Метод Эйлера решения задачи Коши. Геометрический смысл метода Эйлера
- •Монотонные матрицы. Достаточное условие монотонности матрицы
Преобразование отражения. Сведение матрицы к почти треугольному виду
Запишем -матрицу в виде:
,
где
,
,
.
Построим матрицу отражения:
,
где
,
.
Матрица
- самосопряженная и ортогональная.
Действительно:
;
Построим матрицу
.
В
силу свойств матрицы
матрица
также является самосопряженной и
ортогональной.
Рассмотрим:
.
Рассмотрим
подробнее элементы матрицы
:
,
(1)
при этом
Уточним
выражение для
.
Для этого вычислим
:
,
тогда
.
Возвращаясь к формуле (1), вычислим
,
поэтому
.
Таким образом, у матрицы нули в первом столбце, начиная с третьего элемента.
Для сохранения подобия необходимо матрицу умножить на справа:
.
Очевидно, первый столбец матрицы остался без изменений.
Далее
строится матрица отражения для второго
столбца матрицы
для получения нулей во втором столбце
преобразованной матрицы, начиная с
четвертого элемента и т.д. Конечный
результат – построение верхней почти
треугольной матрицы.
QR-, QL-алгоритмы решения полной проблемы собственных значений
QR-,
QL-алгоритмы
решения полной проблемы собственных
значений наиболее эффективны для
небольших матриц (размера
).
Эти алгоритмы эффективны для симметричных
ленточных матриц, особенно для
трехдиагональных.
Основная идея: QR-, QL-алгоритмы за счет подобных преобразований быстро уменьшают внедиагональные элементы, пока они не станут пренебрежимо малыми.
Любая ненулевая матрица може быть представлена в виде произведения:
(1)
где
- ортогональная вещественная матрица
(т.е.
,
- единичная матрица соответствующего
размера),
- верхняя треугольная матрица с
неотрицательными диагональными
элементами. Матрицы
и
определяются однозначно.
Если
- невырожденная вещественная матрица,
то
- это верхний множитель Холесского для
симметричной положительно определенной
матрицы
:
.
Для матрицы возможно разложения вида:
(2)
где - ортогональная вещественная матрица (т.е. , - единичная матрица соответствующего размера), - нижняя треугольная матрица. Эта матрица получается из соответствующего разложения матрицы с учетом :
.
Сохранение ширины ленты матрицы в qr-, ql-алгоритмах
Необходимо отметить, что QR, QL-алгоритмы в общем случае сохраняют ширину ленты исходной матрицы. Для определенности рассмотрим далее QR-алгоритм. Пусть для ненулевой ленточной -матрицы построено QR-разложение:
где
—
ортогональная матрица с элементами
;
— верхняя
треугольная матрица с элементами
.
Пусть
.
Рассмотрим значения элементов
последней строки матрицы
:
,
(7.3)
откуда
вытекает, что
.
Составляя
уравнение, аналогичное (7.3) для
,
получим из него, что
.
Первый ненулевой элемент в последней строке матрицы будет находится в той же позиции, что и первый ненулевой элемент в последней строке матрицы . Рассмотрев последовательно выражения для значений всех элементов , двигаясь по строкам снизу вверх, получим, что структура нижнего треугольника матрицы аналогична ленточной структуре нижнего треугольника матрицы :
На очередной итерации основного QR-алгоритма (без использования сдвигов для ускорения сходимости) получаем матрицу
.
(7.4)
Таким образом, если исходная матрица была симметричной, то итерации QR-алгоритма сохраняют симметричность:
.
(7.5)
Сохранение
нулевих элементов (ленточной структуры)
в нижнем треугольнике матрицы
вытекает из вида
и
:
Действительно, при вычислении элементов последней строки матрицы получаем, что первым отличным от нуля может быть лишь элемент, стоящий на том же месте, что и первый отличный от нуля элемент последней строки матрицы :
Аналогичный результат в нижнем треугольнике получится и при вычислении элементов всех строк матрицы .
Сохранение исходной ленточной структуры матрицы в верхнем треугольнике матрицы вытекает из (7.5). Таким образом, соотношение (7.6) можно уточнить:
