Понятие обусловленности системы
Глава 3. РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ
Прямые методы Правило Крамера Пусть дана система n линейных алгебраических уравнений с n неизвестными
или, в другой записи,
Запишем (3.1) в векторно-матричной форме
где
Предположим, что существует обратная матрица
Для вычисления
где матрица Подставляя (3.3) в (3.2), получаем следующую расчетную формулу
или
где
- детерминант, получающийся из детерминанта Таким образом, решение системы (3.1) с n неизвестными сводится к вычислению (n + 1)-го определителя порядка n. При вычислении определителя порядка n число арифметических операций имеет порядок
Метод Гаусса Алгоритм вычисления неизвестных состоит из двух частей. Первая часть алгоритма - приведение системы (3.1) к верхней треугольной форме (прямой ход). Вторая часть - решение преобразованной системы с помощью обратной подстановки (обратный ход). Предположим, что в процессе приведения исходной системы уравнений к верхней треугольной форме не возникает деления на нуль. Для удобства рассуждений составим расширенную матрицу исходной системы уравнений:
где На первом шаге прямого хода алгоритма разделим первую строку на
где
На втором шаге прямого хода алгоритма делим вторую строку матрицы (3.6) на
где
На k –м шаге имеем
где
Наконец, на n -м шаге получаем
где
Теперь исходная система преобразована к виду
где
Все
После вычисления x 1 обратный ход алгоритма заканчивается. Элементы
Схема Холецкого Метод исключения Гаусса можно модифицировать следующим образом. Воспользуемся теоремой матричной алгебры, согласно которой любую квадратную матрицу можно представить произведением нижней и верхней треугольных матриц. Факторизация становится однозначной, если зафиксировать элементы на главной диагонали одной из матриц. Положим
где
Формулы для вычисления элементов матриц C и B определяются из соотношения (3.11):
В этом случае
и треугольной системы
Из систем (3.13) и (3.14) последовательно находим
и
Таким образом, формулы (3.12) представляют первую часть алгоритма, состоящего в факторизации матрицы исходной системы уравнений. Формулы (3.15), (3.16) представляют вторую часть алгоритма, где вычисляются неизвестные величины. Данный алгоритм носит название вычислительной схемы Холецкого. Частным случаем схемы Холецкого является метод квадратного корня, который разработан для решения систем линейных алгебраических уравнений с симметрической положительно определенной матрицей. Симметрическая матрица представляется в виде произведения двух треугольных матриц, транспонированных друг относительно друга:
Метод итераций
Выполним преобразование исходной системы уравнений (3.1¢¢), не изменяющее ее решение:
где H – невырожденная матрица. С учетом обозначений
Систему (3.18) решаем методом последовательных приближений. Пусть
Указанный метод называется методом простой итерации. Если последовательность Теорема о достаточном условии сходимости итерационного процесса (3.19) формулируется следующим образом.
Теорема 3.1. Достаточным условием сходимости итерационного процесса (3.19) независимо от начального приближения
где Понятие обусловленности системы
Говорят, что система линейных уравнений (3.1) плохо обусловлена, если малые изменения элементов матрицы коэффициентов или правых частей приводят к большим изменениям в решении. Мерой обусловленности матрицы A естественно считать объем n -мерного параллелепипеда, построенного на единичных отрезках, коллинеарных строкам матрицы A:
где V (A) << 1, то матрица A плохо обусловлена. Если V (A) = 0, то det(A) = 0 и матрица A вырождена. В двумерном случае объемом V является площадь ромба, изображенного на рисунке.
В качестве меры обусловленности используется также число
называемое числом обусловленности. Число r может принимать значения в полуинтервале [1,µ). Чем больше r, тем хуже обусловлена матрица. Плохая обусловленность - эффект вычислительный. Если матрица A вырождена, то det(A) = 0, плохо обусловлена. Например, матрица A = Плохая обусловленность системы (3.1) устраняется увеличением вычислительной точности либо изменением входных данных. Признаком плохой обусловленности является det(A) << 1, но, как показывает приведенный выше пример, не всегда. Практическая проверка обусловленности состоит в проверке чувствительности решения к малым изменениям коэффициентов Оценка относительной погрешности решения исходной системы в зависимости от относительных погрешностей коэффициентов задачи имеет вид:
где
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|