- •Глава 3. Численные методы решения систем уравнений
- •3.1.Обусловленность задачи решения системы линейных алгебраических уравнений
- •3.2. Метод Гаусса Постановка задачи решения линейной системы
- •Метод Гаусса с выбором главных элементов в столбцах Прямой ход метода Гаусса с выбором главных элементов в столбцах
- •Алгоритм и расчетные формулы для k-го шага прямого хода метода Гаусса с выбором главных элементов в столбцах
- •Обратный ход метода Гаусса
- •Алгоритм и расчетные формулы для обратного хода метода Гаусса
- •Применение метода Гаусса для вычисления определителей Теоретические основы
- •Алгоритм вычисления определителя
- •Применение метода Гаусса для вычисления обратных матриц Сведение вычисления обратной матрицы к решению линейной системы
- •Обратный ход метода Гаусса. 1. Приближенная проверка невырожденности матрицы системы. Если , то выдать сигнал о том, что матрица системы близка к вырожденной и закончить решение системы.
- •3.3. Метод правой прогонки Алгоритм решения линейной системы методом правой прогонки
- •Условия применимости метода прогонки
- •Теорема 1. Если
- •Доказательство. Неравенства длядокажем методом математической индукции.. Пусть при некоторомm выполняется неравенство , тогда
- •3.4. Метод простой итерации для линейных систем
- •Теорема 2. Пусть ,,.
- •Доказательство. Докажем первое утверждение теоремы. Зададим два произвольных столбца и рассмотрим
- •3.5. Решение систем нелинейных уравнений Получение итерационной формулы метода касательных путем линеаризации уравнения
- •Скорость сходимости метода касательных
- •Асимптотическое условие окончания итераций для метода касательных
- •Метод Ньютона для нелинейных систем уравнений
- •Локализация решения систем нелинейных уравнений
- •Контрольные вопросы и задания
Условия применимости метода прогонки
В
процессе вычисления величин
и
по формулам (3.3.9) происходит деление на
величины
,
которые могут обращаться в ноль. В этом
случае метод прогонки применять нельзя.
Поэтому необходимо знать и предварительно
проверять условия, при которых можно
использовать этот метод. Достаточные
условия применимости метода прогонки
сформулируем в виде теоремы.
Теорема 1. Если
,
,
,
,
,
,
,
,
то
для
и метод прогонки можно применять.
Доказательство. Неравенства длядокажем методом математической индукции.. Пусть при некоторомm выполняется неравенство , тогда

Неравенство
доказано. Осталось доказать, что
при
.
Зафиксируем любое из целых значений
и рассмотрим разность:
![]()
Отсюда
.
И наконец, рассмотрим два оставшихся
случая:
,
так как
.![]()
Теорема полностью доказана.
3.4. Метод простой итерации для линейных систем
Метод простой итерации применяется для решения линейных систем нестандартного вида, отличного от (3.1.1):
.
(3.4.1)
Здесь
C
– заданная матрица порядка n,
d
– заданный столбец с n
координатами, а x
– искомый столбец. Но, очевидно, любую
систему стандартного вида
можно многими разными способами привести
к равносильной системе вида (3.4.1) и
наоборот. Будем решать систему (3.4.1) в
предположении, что она имеет единственное
решение.
Метод простой итерации основан на методе последовательных приближений и принципе сжимающих отображений (см. параграф 1.11 ). Введем отображение
.
(3.4.2)
Тогда система (3.4.1) примет вид
.
(3.4.3)
Аргумент
x
и значение y
введенного отображения F
представляют собой векторы с n
координатами и, следовательно, принадлежат
пространству
,
где можно ввести, по крайней мере, три
метрики:
,
,
.
Здесь
и
– координатами векторовx
и y.
Проверьте самостоятельно, что введенные
функции
,
и
удовлетворяют
всем аксиомам метрики.
Таким образом, мы получаем три метрических
пространства:
,
,
.
Можно доказать, чтовсе
эти метрические пространства являются
полными.
Обозначим
через
любую из этих метрик, а через
любое из введенных метрических
пространств. Точное решение системы
(3.4.1) (и уравнения (3.4.3)) обозначим
.Будем искать
приближенное решение системы
(3.4.1),
,абсолютная
погрешность которого не превышает
заданного положительного числа
:
.
(3.4.4)
Точное
решение системы,
представляет собой также неподвижную
точку отображенияF.
Поэтому для решения этой задачи можно
воспользоваться теоремой о сжимающем
отображении (см. теорему из параграфа
1.11). Так как метрическое пространство
является полным,для
выполнения условий указанной теоремы
(принципа сжимающих отображений)
достаточно, чтобы отображение
F
было сжимающим
в метрическом
пространстве
.В этом
случае, согласно принципу сжимающих
отображений, последовательность столбцов
,
которая получается по рекуррентной
формуле
, k=0,
1, … (3.4.5)
при любом
начальном приближении
будет сходиться к неподвижной точке
отображенияF,
совпадающей с точным решением нашей
системы
:
.
(3.4.6)
Кроме того, из выполнения неравенства
(3.4.7)
следует выполнение неравенства
.
(3.4.8)
Здесь
коэффициент сжатия отображения F
в метрическом пространстве
.
Поэтому, как только неравенство (3.4.7)
будет выполнено, в качестве искомого
приближенного решения системы можно
выбрать
,
и записать алгоритм решения системы
(3.4.1) методом простой итерации.
Алгоритм.
В качестве начального приближения
обычно выбирают вектор d:
.
Далее по формуле (3.4.5) производится
последовательное вычисление
и на каждом шаге этого цикла (при каждом
значении
)
проверяется выполнение неравенства
(3.4.7). И как только это неравенство
выполнится, последний вычисленный член
последовательности
даст нам искомое приближенное решение
системы.
Но
использовать этот алгоритм можно только
тогда, когда отображение F
является сжимающим в
.
А это
выполняется далеко не всегда. Условия,
при выполнении которых отображение F
будет сжимающим в
,
приведены в следующей теореме.
