
- •«Вычислительная математика»
- •Часть 1.
- •§ 1. Действия с приближенными величинами
- •§ 2. Методы решения нелинейных уравнений
- •§ 3. Нормы вектора и матрицы
- •§ 4. Прямые методы решения систем линейных алгебраических уравнений с квадратной матрицей
- •Введение
- •§1. Действия с приближенными величинами
- •1.1 Основные понятия
- •Задачи для самостоятельного решения
- •1.2 Погрешности арифметических операций
- •Задачи для самостоятельного решения
- •1.3 Погрешности вычисления значения функции
- •Задачи для самостоятельного решения
- •Литература:
- •§2 Методы решения нелинейных уравнений
- •2.1 Изоляция корней
- •Задачи для самостоятельного решения
- •2.2 Уточнение корней при помощи методов, не требующих вычисления производных
- •2.2.1 Метод деления отрезка пополам (метод бисекции)
- •2.2.2 Метод простой итерации
- •2.2.3 Метод хорд
- •2.3 Уточнение корней при помощи методов, использующих производные
- •2.3.1 Метод Ньютона – Рафсона (метод касательных)
- •2.3.2 Модификации метода Ньютона
- •2.3.3 Метод хорд и касательных
- •Задачи для самостоятельного решения
- •Литература:
- •§3 Нормы вектора и матрицы
- •Задачи для самостоятельного решения
- •Литература:
- •§4 Прямые методы решения систем линейных алгебраических уравнений с квадратной матрицей
- •4.1 Метод Гаусса
- •4.1.1 Схема единственного деления
- •4.1.2 Схемы с выбором главного элемента
- •4.2 Метод Жордана
- •4.2.1 Классическая схема Жордана
- •4.2.2 Схема оптимального исключения
- •2). Схема оптимального исключения. Записываем в таблицу только рабочую часть расширенной матрицы, т.К. Остальные строки не преобразовываются.
- •4.3 Метод Холецкого.
- •4.4 Прямые методы решения системы линейных уравнений в случае квадратной матрицы специального вида
- •4.4.1 Метод квадратных корней
- •4) Находим решение системы (1):
- •4.4.2 Метод прогонки
- •4.5.1 Использование матриц вращения для решения систем
- •Для решения системы линейных уравнений
- •Литература
- •§5 Итерационные методы решения систем линейных алгебраических уравнений
- •5.1 Метод Якоби
- •5.2 Метод Зейделя
- •5.3 Метод наискорейшего спуска
- •5.4 Метод сопряженных градиентов
- •Литература
- •§6 Вычисление определителя матрицы и построение обратной матрицы
- •6.1 Вычисление определителя
- •6.2 Построение обратной матрицы методом окаймления
- •6.3 Построение обратной матрицы методом пополнения
- •Литература
- •§7 Решение систем линейных уравнений с прямоугольными матрицами
- •7.1 Классификация систем
- •7.2 Нахождение обобщенного решения переопределенной системы с помощью первой трансформации Гаусса
- •Задача 1
- •Задача 2
- •Литература
- •§ 8 Решение проблемы собственных значений
- •8.1 Приведение матрицы к трехдиагональному или почти треугольному виду при помощи метода Гивенса
- •Задача 1
- •8.2 Метод Якоби и схема его реализации для получения собственных значений матрицы
- •1. Классическая схема Якоби. На каждом шаге выбирают максимальный по модулю недиагональный элемент матрицы : и строят матрицу для обнуления этого элемента.
- •6. Копченова н. В., Марон и. А. Вычислительная математика в примерах и задачах - м.: Наука, 1972.
6.3 Построение обратной матрицы методом пополнения
Требуется
найти обратную матрицу для данной
невырожденной квадратной матрицы
.
За основу построения
в методе пополнения берут матрицу
той же размерности, что и
,
но с известной обратной матрицей.
Примером такой матрицы может служить
единичная матрица
.
На каждом шаге
1,
2, …,
заменяется одна из строк рабочей матрицы
строкой матрицы
(пополнение) и строится
.
На
–ом
шаге получаем
.
Для пополнения матрицы
используются: вспомогательная строка
(1)
и
столбец единичной матрицы
=
(0; 0; ...1; 0; ..0)Т.
Тогда справедливо:
,
(2)
и
,
(3)
где:
– число,
определяемое по формуле:
,
(4)
-
–й
столбец матрицы
.
Описание одного шага метода пополнения.
Пополняем матрицу –й строкой матрицы
(формула
(2)), в результате получаем
.
Находим
– формула (4).
Строим матрицу
по формуле (3) или по столбцам:
,
(j
= 1, 2, …,
),
(5)
где
–
–й
столбец матрицы
(верхний
индекс – номер шага).
Метод
пополнения удобно использовать в случае,
когда известна матрица
,
а требуется найти
для матрицы
,
отличающейся от
несколькими строками.
Задача
Найти матрицу, обратную к матрице из задачи к п.6.2:
.
Точность
=
0,01.
Решение.
Пусть
,
.
.
,
где
=
(2;-4;5;0),
=
(1;0;0;0)T;
=3;
0,333;
;
Выделим
2-й столбец матрицы
:
(1,332; 1; 0; 0)T.
.
=
,
где
Вычислим
;
-2,976,
тогда
;
Здесь
(–10,901;
–6,934; 1; 0)T.
.
,
где
Вычисляем
;
1,034;
;
(–7,172;
–4,108; 1,022; 1)T.
.
,
где
;
;
.
Проверив
условия
,
,
убеждаемся в правильности решения.
Ответ:
.
Литература
[1], гл. II, работа №2; гл. III, работа №3.
[5], гл. II, §2.6, 2.12.
[8], гл. VIII, п.8.2.2.
Конспект лекций.
§7 Решение систем линейных уравнений с прямоугольными матрицами
7.1 Классификация систем
Рассмотрим систему линейных алгебраических уравнений
(1)
где
– матрица размерности
;
– вектор
размерности
;
– вектор
размерности
.
Система
(1) совместна, если ранги матрицы
и расширенной матрицы
=
(
),
полученной из
присоединением столбца
,
совпадают:
=
.
Если система (1) несовместна, то ставится
задача нахождения обобщенного решения
,
которое дает минимум функции невязок
,
(2)
где
.
(Здесь и далее рассматривается евклидова норма вектора).
Возможны 4 случая при решении системы (1).
. Совместная система с невырожденной квадратной матрицей , она имеет единственное решение
, которое можно найти, используя прямые или итерационные методы.
. Переопределенная система (число уравнений больше числа неизвестных). Если система несовместная, ставится задача отыскания обобщенного решения , минимизирующего функцию (2). В случае совместности системы это решение оказывается обычным решением.
. Неопределенная система, имеет бесконечно много решений
. Ставится задача отыскания нормального решения
, имеющего наименьшую норму
. (3)
. Вполне неопределенная система. Если она совместна, то имеет бесконечно много решений, а если несовместна, то может иметь бесконечно много обобщенных решений . Ставится задача отыскания обобщенного нормального решения, имеющего наименьшую евклидову норму среди всех решений, доставляющих минимум функции (2), те
. (4)