- •1. Метод Гаусса
- •2. Обратная матрица
- •[Править]Свойства обратной матрицы
- •[Править]Способы нахождения обратной матрицы
- •[Править]Точные (прямые) методы [править]Метод Гаусса—Жордана
- •[Править]с помощью матрицы алгебраических дополнений
- •[Править]Использование lu/lup-разложения
- •[Править]Описание метода
- •[Править]Пример
- •[Править]Вычислительная сложность
- •Метод половинного деления
- •[Править]Примеры [править]Матрица 2х2
- •3. Метод Крамера
- •Метод секущих
- •Метод простых итераций
- •Метод Вегштейна
- •Метод Ньютона
- •5,6. Смотри 4.
- •8. Смотри 4.
- •9. Сходимость метода простых итераций
- •10. Метод Рыбакова
- •13. Аппроксимация функций методом наименьших квадратов
- •14. Вычисление производной с помощью конечных разностей
- •15.Интерполяционный многочлен Лагранжа
- •[Править]Определение
- •[Править]Применения
- •[Править]Случай равномерного распределения узлов интерполяции
- •16.Интерполяционные формулы Ньютона
- •19. Правило Рунге
- •[Править]Применение правила Рунге [править]Оценка точности вычисления определённого интеграла
- •20. Счет с автоматическим выбором шагов интегрирования
- •21.Задача Коши
- •22.Метод Эйлера
- •23.Метод Рунге — Кутты
- •[Править]История
- •[Править]Примеры
- •[Править]Однородные уравнения
- •[Править]Уравнение Бернулли
- •24.Метод наименьших квадратов
- •[Править]История
- •[Править]Примеры
- •25. Метод прогонки
- •[Править]Описание метода
- •26. Метод последовательных приближений
- •27. Разложение функций в степенной ряд. Ряд Тейлора.
- •28.Краевая задача
- •29. Метод конечных разностей, или метод сеток
- •Теорема
- •Теорема
2. Обратная матрица
[править]
Материал из Википедии — свободной энциклопедии
Обра́тная ма́трица — такая матрица A−1, при умножении на которую исходная матрица A даёт в результате единичную матрицу E:
Квадратная матрица обратима тогда и только тогда, когда она невырожденная, то есть её определитель не равен нулю. Для неквадратных матриц и вырожденных матриц обратных матриц не существует. Однако возможно обобщить это понятие и ввестипсевдообратные матрицы, похожие на обратные по многим свойствам.
-
Содержание
[убрать]
1 Свойства обратной матрицы
2 Способы нахождения обратной матрицы
2.1 Точные (прямые) методы
2.1.1 Метод Гаусса—Жордана
2.1.2 С помощью матрицы алгебраических дополнений
2.1.3 Использование LU/LUP-разложения
2.2 Итерационные методы
2.2.1 Методы Шульца
2.2.2 Оценка погрешности
2.2.3 Выбор начального приближения
3 Примеры
3.1 Матрица 2х2
4 Примечания
5 Ссылки
[Править]Свойства обратной матрицы
,
где
обозначает определитель.
для
любых двух обратимых матриц A и B.
где * T обозначает
транспонированную матрицу.
для
любого коэффициента
.Если необходимо решить систему линейных уравнений Ax = b, (b — ненулевой вектор) где x — искомый вектор, и если A − 1существует, то x = A − 1b. В противном случае либо размерность пространства решений больше нуля, либо их нет вовсе.
[Править]Способы нахождения обратной матрицы
Если матрица обратима, то для нахождения обратной матрицы можно воспользоваться одним из следующих способов:
[Править]Точные (прямые) методы [править]Метод Гаусса—Жордана
Возьмём две матрицы: саму A и единичную E. Приведём матрицу A к единичной матрице методом Гаусса—Жордана. После применения каждой операции к первой матрице применим ту же операцию ко второй. Когда приведение первой матрицы к единичному виду будет завершено, вторая матрица окажется равной A−1.
При использовании метода Гаусса первая матрица будет умножаться слева на одну из элементарных матриц Λi (трансвекцию илидиагональную матрицу с единицами на главной диагонали, кроме одной позиции):
.
.
Вторая матрица после применения всех операций станет равна Λ, то есть будет искомой. Сложность алгоритма — O(n3).
[Править]с помощью матрицы алгебраических дополнений
CT — транспонированная матрица алгебраических дополнений;
Полученная матрица A−1 и будет обратной. Сложность алгоритма зависит от сложности алгоритма расчета определителя Odet и равна O(n²)·Odet.
Иначе говоря, обратная матрица равна единице, делённой на определитель исходной матрицы и умноженной на транспонированную матрицу алгебраических дополнений элементов исходной матрицы.
[Править]Использование lu/lup-разложения
Матричное
уравнение AX = In для
обратной матрицы X можно
рассматривать как совокупность n систем
вида Ax = b.
Обозначим i-ый
столбец матрицы X через Xi;
тогда AXi = ei,
,поскольку i-м
столбцом матрицы In является
единичный вектор ei.
другими словами, нахождение обратной
матрицы сводится к решению n уравнений
с одной матрицей и разными правыми
частями. После выполнения LUP-разложения
(время O(n³)) на решение каждого из n
уравнений нужно время O(n²), так что и эта
часть работы требует времени O(n³)[1].
Если
матрица A невырождена, то для неё можно
рассчитать LUP-разложение PA = LU.
Пусть PA = B, B −
1 = D.
Тогда из свойств обратной матрицы можно
записать: D = U −
1L −
1.
Если умножить это равенство на U и L то
можно получить два равенства вида UD = L−
1 и DL = U −
1.
Первое из этих равенств представляет
собой систему из n² линейных уравнений
для
из
которых известны правые части (из свойств
треугольных матриц). Второе представляет
также систему из n² линейных уравнений
для
из
которых известны правые части (также
из свойств треугольных матриц). Вместе
они представляют собой систему из n²
равенств. С помощью этих равенств можно
реккурентно определить все n² элементов
матрицы D. Тогда из равенства (PA)−1 =
A−1P−1 =
B−1 =
D. получаем равенство A −
1 = DP.
В случае использования LU-разложения не требуется перестановки столбцов матрицы D но решение может разойтись даже если матрица A невырождена.
Сложность алгоритма — O(n³).
[править]Итерационные методы
[править]Методы Шульца
[править]Оценка погрешности
[править]Выбор начального приближения
Проблема
выбора начального приближения
в
рассматриваемых здесь процессах
итерационного обращения матриц не
позволяет относиться к ним как к
самостоятельным универсальным методам,
конкурирующими с прямыми методами
обращения, основанными, например, на
LU-разложении матриц. Имеются некоторые
рекомендации по выбору
,
обеспечивающие выполнение
условия
(спектральный
радиус матрицы меньше единицы), являющегося
необходимым и достаточным для сходимости
процесса. Однако при этом, во-первых,
требуется знать сверху оценку спектра
обращаемой матрицы A либо матрицы
(а
именно, если A — симметричная
положительно определённая матрица и
,
то можно взять
,
где
;
если же A — произвольная невырожденная
матрица и
,
то полагают
,
где также
;
можно конечно упростить ситуацию и,
воспользовавшись тем, что
,
положить
).
Во-вторых, при таком задании начальной
матрицы нет гарантии, что
будет
малой (возможно, даже окажется
),
и высокий порядок скорости сходимости
обнаружится далеко не сразу.
