|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Метод простых итерацийПусть уравнение (2.1) можно заменить эквивалентным ему уравнением x = j (x). (2.4) Например, уравнение – 0.5 = 0 можно заменить эквивалентным ему уравнением x = 0.5sin x. Выберем каким-либо образом начальное приближение x 0. Вычислим значение функции j (x) при x = x 0 и найдем уточненное значение x 1 = j (x 0). Подставим теперь x 1 в уравнение (2.4) и получим новое приближение x 2 = j (x 1) и т. д. Продолжая этот процесс неограниченно, получим последовательность приближений к корню: x n+1 = j (xn). (2.5) Формула (2.5) является расчетной формулой метода простых итераций. Если последовательность { x n} сходится при n® , т. е. существует x* = xn, (2.6) и функция j (x) непрерывна, то, переходя к пределу в (2.5) и учитывая (2.6), получим: x* = xn = j (x n - 1) = j ( xn - 1) = j (x*). Таким образом, x * = j (x*), следовательно, x * – корень уравнения (2.4). Сходимость метода. Сходимость метода простых итераций устанавливает следующая теорема. Теорема 2.2. Если в интервале, содержащем корень x* уравнения (2.4), а также его последовательные приближения x 0, x 1, …, x n, …, вычисляемые по формуле (2.5), выполнено условие: | j' (x)| £ q < 1, (2.7) то x* = xn. т. е. итерационный процесс сходится и справедлива следующая оценка погрешности: | xn – x* | £ qn | x 0 – x* | (2.8) Оценка (2.8) является априорной. Она показывает, что метод простой итерации сходится со скоростью геометрической прогрессии с знаменателем q. Чем меньше q, тем выше скорость сходимости. Как следует из теоремы 2.2, условие (2.7) является достаточным для сходимости метода простых итераций. Его выполнение гарантирует сходимость процесса (2.5), но невыполнение условия (2.7), вообще говоря, не означает, что итерационный процесс будет расходиться. Погрешность метода. Если известна величина q в условии (2.7), то применима следующая апостериорная оценка погрешности: | xn – x* | £ | xn – xn – 1|, n > 1. (2.9) Критерий окончания. Из оценки (2.9) вытекает следующий критерий окончания итерационного процесса. Вычисления следует продолжать до выполнения неравенства | xn – xn – 1| < e. Если это условие выполнено, то можно считать, что xn является приближением к x* с точностью e. Если q £ 0.5, то можно пользоваться более простым критерием окончания: | xn – xn – 1| < e. (2.10)
Решение нелинейных уравнений методом простых итераций Контрольный пример. Найти один действительный корень уравнения x = 0.5 с точностью e = 10-5.
Код программы:
Проверка: (0.5*(0.8366-0.7/0.8366))=-0,00006 Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |