Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 14.doc
Скачиваний:
12
Добавлен:
24.09.2019
Размер:
182.78 Кб
Скачать

Лекция 14.

ОСНОВНЫЕ ИТЕРАЦИОННЫЕ МЕТОДЫ

§ 14.1. Метод итераций для системы уравнений.

Пусть необходимо найти решение системы уравнений

f1(х1, х2, …, хn) = 0,

f2(х1, х2, …, хn) = 0, (14.1)

fn(х1, х2, …, хn) = 0.

Применение метода итераций требует приведения этой системы к виду:

х1=1(х1, х2, …, хn),

х2=2(х1, х2, …, хn),

хn=n(х1, х2, …, хn).

В общем случае это можно сделать так же, как и для одного уравнения:

хi = хi +h fi(х1, х2, …,); i = 1,2, .., n.

Отсюда

i(х1, х2, …, хn) = хi +h fi(х1, х2, …,).

Параметр h здесь также выбирается из условия сходимости метода. Метод итераций для системы уравнений приобретает вид

(14.2)

Запишем метод итераций в векторном виде. Обозначим

х = (х1,х2, ..., хn)т; = (1, 2, …, n).

Тогда

x(k+1) = (x(k)), k = 0,1,2 ... .

Рассмотрим, как ведет себя погрешность на итерациях метода. Обозначим через вектор погрешности. Очевидно, что

x(k) = x*+ (k),

где х*  точное решение. Как и для одномерного случая можно получить, что

(k+1) = A (k),

где

Теорема 14.1. Пусть система уравнений (14.1) приведено к виду х= (х) таким образом, что вектор-функция (х) дифференцируема и и все собственные значения матрицы A по модулю меньше единицы, т.е. |i |<1, i = 1,2, .., n,

Тогда последовательность {xk}  х*.

§ 14.2. Правило Зейделя.

Возвратимся к записи метода итераций для системы уравнений в координатном виде (14.1). Сходимость итерационного процесса несколько улучшается, если при расчете функции i использовать вычисленные к этому моменту времени компоненты вектора x, а остальные компоненты вектора х взять с предыдущего шага:

§ 14.3. Метод Ньютона.

Рассмотрим уравнение (13.1), х* корень, х[а,.b]. Пусть найдено k-е приближение х(k). Представим х(k+1)= х(k)+х. Разложим в ряд Тейлора в окрестности точки х(k) функцию f(x)::

f(x) = f(х(k)+х) = f(х(k)) + f'(х(k))x + 0(x2).

Полагая, что x(k+1) = x*  решение, ограничившись двумя членами разложения, получим

f(х(k)) + f'(х(k))x = 0.

Отсюда x =  f(х(k))/ f'(х(k)), и итерационное правило метода Ньютона примет вид

х(k+1) = х(k) f(х(k))/ f'(х(k)), k = 1,2, ... . (14.3)

Здесь х(0) — начальное приближение.

Рис. 14.1

Геометрический смысл правила Ньютона весьма прост. В плоскости ху построим график функции у = f(x) (см. рис. 14.1).

Точное решение х* будет точкой пересечения этого графика с осью абсцисс. Рассмотрим на этом графике точку Mk(х(k),f(х(k))) проведем касательную, проходящую через точку Mk. Точку пересечения касательной с осью х обозначим х(k+1).

Геометрическая интерпретация правила Ньютона может быть сформулирована следующим образом: последующее приближение х(k+1) ищется как точка пересечения с осью абсцисс касательной к функции f(x) в предыдущей точке х(k).

Теорема 14.2. Пусть функция f(x) удовлетворяет условиям

Тогда если члены последовательности {xk}, определяемые методом Ньютона (14.3), при любом фиксированном k = 1,2, ... принадлежат отрезку [а,b] и эта последовательность сходится на [а,b] к корню х* уравнения (13.1), то справедливы неравенства:

(Первое из этих неравенств позволяет считать (14.3) методом второго порядка, а второе, являясь апостериорной оценкой погрешности, может служить в качестве критерия останова процесса вычислений).