Методы решения уравнений путем последовательных приближений

Метод последовательных приближений решения дифференциального уравнения

Пусть требуется найти решение дифференциального уравнения

Будем предполагать, что в некотором прямоугольнике для уравнения (1) выполнены условия а) и б) теоремы существования и единственности решения задачи (1)-(2).

Решение задачи (1)-(2) может быть найдено методом последовательных приближений , который состоит в следующем.

Строим последовательность функций, определяемых рекуррентными соотношениями

В качестве нулевого приближения можно взять любую функцию, непрерывную в окрестности точки , в частности — начальное значение Коши (2). Можно доказать, что при сделанных предположениях относительно уравнения (1) последовательные приближения сходятся к точному решению уравнения (1), удовлетворяющему условию (2), в некотором интервале , где

Оценка погрешности, получаемой при замене точного решения n-м приближением , даётся неравенством

где . Применяя метод последовательных приближений, следует остановиться на таком , для которого не превосходит допустимой погрешности.

Пример 1. Методом последовательных приближений найти решение уравнения , удовлетворяющее начальному условию .

Решение. Очевидно, что для данного уравнения на всей плоскости выполнены условия теоремы существования и единственности решения задачи Коши. Строим последовательность функций, определяемых соотношениями (3), приняв за нулевое приближение :

Ясно, что при . Непосредственной проверкой убеждаемся, что функция решает поставленную задачу Коши.

Пример 2. Методом последовательных приближений найти приближенное решение уравнения , удовлетворяющее начальному условию в прямоугольнике

Решение. Имеем , т. е. . За берем меньшее из чисел , т. е. . Последовательные приближения согласно (4) будут сходится в интервале . Составляем их

Абсолютная погрешность третьего приближения не превосходит величины

Замечание. Функция должна удовлетворять всем условиям теоремы существования и единственности решения задачи Коши.

Следующий пример показывает, что одной непрерывности функции недостаточно для сходимости последовательных приближений.

Пусть функция определена следующим образом:

На множестве , функция непрерывна и ограничена постоянной . Для начальной точки последовательные приближения при имеют вид:

Поэтому последовательность для каждого не имеет, предела, т. е. последовательные приближения не сходятся. Заметим также, что ни одна из сходящихся подпоследовательностей и не сходится к решению, поскольку

Если же последовательные приближения сходятся, то полученное решение может оказаться неединственным , как показывает следующий пример: .

Возьмем начальное условие ; тогда

Беря в качестве нулевого приближения функцию , будем иметь

так что все последовательные приближения равны нулю и поэтому они сходятся к функции, тождественно равной нулю. С другой стороны, функция представляет собой также решение этой задачи, существующее на полупрямой .

Видео:Метод итераций (последовательных приближений)Скачать

Метод итераций (последовательных приближений)

3.2.1. Метод простых итераций (метод последовательных приближений)

Метод реализует стратегию постепенного уточнения значения корня.

Постановка задачи. Дано нелинейное уравнение (3.1). Корень отделен x* Î [a;b]. Требуется уточнить корень с точностью ε.

Уравнение ( 3.1) преобразуем к эквивалентному виду x=φ(x), (3.7)

Что можно сделать всегда и притом множеством способов.

Выберем начальное приближение x0Î [a;b].

Вычислим новые приближения:

Xi=φ(xi-1) , i=1,2,… где i − номер итерации. (3.8)

Последовательное вычисление значений xi по формуле (3.8) называется итерационным процессом метода простых итераций, а сама формула — формулой итерационного процесса метода.

Если Методы решения уравнений путем последовательных приближений, то итерационный процесс Сходящийся .

Условие сходимости Методы решения уравнений путем последовательных приближений(3.9)

Точное решение x* получить невозможно, так как требуется Бесконечный Итерационный процесс.

Можно получить Приближенное Решение, прервав итерационный (3.8) при достижении условия

Методы решения уравнений путем последовательных приближений, (3.10)

Где ε — заданная точность; i — номер последней итерации.

В большинстве случаев условие завершения итерационного процесса (3.10) обеспечивает близость значения xi к точному решению:

Методы решения уравнений путем последовательных приближений

Рассмотрим геометрическую иллюстрацию метода простых итераций.

Уравнение (3.7) представим на графике в виде двух функций: y1 = x и y2= φ(x).

Методы решения уравнений путем последовательных приближений

Возможные случаи взаимного расположения графиков функций, и соответственно, видов итерационного процесса показаны на рис. 3.7 – 3.10.

Рис. 3.7 Итерационный процесс для случая 0 1 Методы решения уравнений путем последовательных приближенийxÎ[a, b].

Методы решения уравнений путем последовательных приближений

Рис. 3.10 Итерационный процесс для случая Методы решения уравнений путем последовательных приближений£ — 1 Методы решения уравнений путем последовательных приближенийxÎ[a, b].

Из анализа графиков следует, что скорость сходимости растет при уменьшении значения Методы решения уравнений путем последовательных приближений

Метод достаточно прост, обобщается на системы уравнений, устойчив к погрешности округления (она не накапливается).

При разработке алгоритма решения нелинейного уравнения методом простых итераций следует предусмотреть защиту итерационного процесса от зацикливания: использовать в качестве дополнительного условия завершения итерационного процесса превышение заданного максимального числа итераций.

Методы решения уравнений путем последовательных приближений

Рис 3.11. Алгоритм решения нелинейного уравнения методом
простых итераций:

Основной проблемой применения метода является обеспечение сходимости итерационного процесса: нужно найти такое эквивалентное преобразование (3.1) в (3.7), чтобы обеспечивалось условие сходимости (3.9) .

Простейшие эквивалентные преобразования, например:

F(x) = 0 => x+f(x) = x, т. е. φ(x) = x + f(x)

Или выразить явно x из (3.1)

F(x) = 0 => x — φ(x) = 0 => x = φ(x)

Не гарантируют сходимость.

Рекомендуется следующий способ получения формулы Сходящегося итерационного процесса.

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

Если это не так, переписать уравнение (3.1) в виде

Методы решения уравнений путем последовательных приближений

Умножить обе части уравнения на Методы решения уравнений путем последовательных приближенийи к обеим частям прибавить x:

Методы решения уравнений путем последовательных приближений

Константу l вычислить по формуле:

Методы решения уравнений путем последовательных приближений(3.11)

Такое значение λ гарантирует сходящийся итерационный процесс по формуле

Xi = xi+1− λ f(x) (3.12)

Где i=1,2,… — номер итерации, x0Î[a, b] – начальное приближение.

Методом простых итераций уточнить корень уравнения x3=1-2 x с точностью ε=0,001. Корень отделен ранее (см. пример 3.1), x* Î [0;1].

Сначала нужно получить формулу сходящегося итерационного процесса.

Из уравнения выразим явно x:

Методы решения уравнений путем последовательных приближений

Проверим условия сходимости для полученной формулы:

Методы решения уравнений путем последовательных приближений, Методы решения уравнений путем последовательных приближений, Методы решения уравнений путем последовательных приближений

Методы решения уравнений путем последовательных приближенийдля x Î (0;1].

Условие сходимости не соблюдается, полученная формула не позволит уточнить корень.

Воспользуемся описанным выше способом получения формулы итерационного процесса (формулы 3.11, 3.12).

Методы решения уравнений путем последовательных приближений, Методы решения уравнений путем последовательных приближений, Методы решения уравнений путем последовательных приближенийдля всех x Î [0;1].

Наибольшее значение Методы решения уравнений путем последовательных приближенийпринимает при x = 1, т. е.

Методы решения уравнений путем последовательных приближений

Следовательно Методы решения уравнений путем последовательных приближений.

Формула Сходящегося итерационного процесса

Методы решения уравнений путем последовательных приближений

Уточним корень с помощью данной формулы.

Выберем начальное приближение на [0;1], например x0=0,5 (середина отрезка).

Вычислим первое приближение Методы решения уравнений путем последовательных приближений

Методы решения уравнений путем последовательных приближений

Проверим условие завершения итерационного процесса

Методы решения уравнений путем последовательных приближений

Расчет следует продолжить.

Методы решения уравнений путем последовательных приближений

Методы решения уравнений путем последовательных приближений

Методы решения уравнений путем последовательных приближений

Методы решения уравнений путем последовательных приближений

X6 = 0,453917 − ответ, т. к. Методы решения уравнений путем последовательных приближений

Проверим полученное значение, подставив в исходное уравнение:

Методы решения уравнений путем последовательных приближений

Значение f(x) близко к 0 с точностью, близкой к ε, следовательно, корень уточнен правильно.

Видео:5. Метод последовательных приближенийСкачать

5. Метод последовательных приближений

Метод последовательных приближений

Вы будете перенаправлены на Автор24

Одной из целей этого метода состоит в нахождении приближенных решений уравнений. Одним из таких методов является метод простой итерации.

Видео:Решаем диффуры методом последовательных приближенийСкачать

Решаем диффуры методом последовательных приближений

Метод простой итерации

Метод простой итерации — один из самых простейших численных методов для решения уравнений.

Идея метода простой итерации.

Пусть нам необходимо решить уравнение $fleft(xright)=0$.

Вначале для его решения приведем его к эквивалентному уравнению вида

Рассмотрим пример такого приведения:

Привести уравнение $-x^2=0$ к виду $x=varphi (x)$.

Решение.

Здесь есть три способа такого преобразования:

После этого каким-либо образом выбирается начальное приближение $x_0$, вычисляется значение $varphi (x_0)$ и находится уточненное значение $x_1=varphi (x_0)$. Следующее уточненное значение будет находиться как $x_2=varphi (x_1)$ и т.д. Каждый такой шаг называется шагом итерации.

Сформулируем и докажем следующую теорему:

Функция $varphi (x)$ определена и дифференцируема на отрезке $[a,b]$ и $varphi (x)in [a,b]$. Тогда, если textbar $’left(xright)|

Процесс итерации $x_n=varphi (x_)$ сходится независимо от начального положения $x_0$;

$<mathop_ x_n >=X$ — единственный корень уравнения $x=varphi (x)$ на отрезке $[a,b]$.

Доказательство.

item Так как $X=varphi (x)$ и $x_n=varphi (x_)$, то

[x_n-X=varphi left(x_right)-varphi left(xright)=left(varphi left(x_right)-varphi left(xright)right)frac<x_-x><x_-x>=] [=frac<varphi left(x_right)-varphi left(xright)><x_-x>cdot x_-x]

По теореме о среднем, получаем

Пусть $M=max |’left(xright)|$, тогда $|x_n-X|le M|x_-x|$. Также$|x_-X|le M|x_-x|$. Но тогда получим

[left|x_n-Xright|le Mleft|x_-xright|le M^2left|x_-xright|и т.д.]

То есть получим, что

Следовательно, для того чтобы метод сходился нужно, чтобы $M=max |’left(xright)|$ было меньше единицы, значит $left|’left(xright)right|

Рассмотрим $x_n=varphi (x_)$ и $x_=varphi (x_n)$.

[x_-x_n=varphi left(x_nright)-varphi (x_)]

По теореме о среднем $x_-x_n=f’left(x_nright)(x_n-x_)$.

Так как $left|’left(xright)right|le q

Рассмотрим теперь $fleft(xright)=x-varphi left(xright)$, $f^=1-^ge 1-q$. Значит, $left|x_n-varphi left(x_nright)right|=left|fleft(x_nright)-fleft(Xright)right|=left|x_n-Xright|left|f’left(x_nright)right|ge left(1-qright)|x_n-X|$. Следовательно, $|x_n-X|le fracle frac<|x_-x_n|>$.

Из двух полученных неравенств, имеем

Пусть $|x_n-X|le varepsilon $, тогда $x_0,x_1,dots ,x_n$ нужно вычислять до тех пор, пока не выполнится неравенство $|x_n-x_|le frac$, тогда получим, что $X=x_npm varepsilon $. Отсюда следует, что $X$ корень уравнения $x=varphi (x)$, то есть $X=varphi (X)$.

Предположим, что это уравнение имеет еще один корень $X’=varphi left(X’right)$. Отсюда $X’-X=varphi left(X’right)-varphi left(Xright)$, тогда $left(X’-Xright)left|1-‘left(Cright)right|=0$. Значит $X’=X$.

Готовые работы на аналогичную тему

Теорема доказана.

Из теоремы будет вытекать погрешность метода простой итерации. Она определяется следующей формулой:

Также из нее можно выделить критерий окончания метода простой итерации. Он говорит, что процесс итерации необходимо продолжать до выполнения следующего неравенства:

Рассмотрим теперь на примере использование метода простой итерации.

Решить уравнение $sinx-x^2=0$ с точностью до $varepsilon =0,001$.

Решение.

Вначале приведем уравнение к виду $x=varphi (x)$.

Очевидно, что корень уравнения находит на отрезке $left[frac,fracright]$.

Найдем $varphi (x)$:

Она возрастает на отрезке $left[frac,fracright]$, следовательно принимает максимальное значение, при $x=frac$. $left|’left(xright)right|le left|’left(fracright)right|approx 0,312$.

Условие выполняется, $q [|x_n-x_|le varepsilon ]

Это неравенство выполнится на 5 шаге.

Приведем таблицу промежуточных решений, взяв за $x_0$ единицу:

Ответ: приближенное значение с заданной точностью — $0,8765$.

Получи деньги за свои студенческие работы

Курсовые, рефераты или другие работы

Автор этой статьи Дата последнего обновления статьи: 08 04 2021

🔥 Видео

Метод простой итерации Пример РешенияСкачать

Метод простой итерации Пример Решения

Метод последовательного приближения или от простого к сложномуСкачать

Метод последовательного приближения или от простого к сложному

Метод Пикара последовательных приближений для решения дифференциальных уравненийСкачать

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

Интегральные уравнения Вольтерра второго рода Метод последовательных приближенийСкачать

Интегральные уравнения Вольтерра второго рода Метод последовательных приближений

2.2 Итерационные методы решения СЛАУ (Якоби, Зейделя, релаксации)Скачать

2.2 Итерационные методы решения СЛАУ (Якоби, Зейделя, релаксации)

Острые диффуры, или как научиться решать методом последовательных приближенийСкачать

Острые диффуры, или как научиться решать методом последовательных приближений

9 класс, 11 урок, Методы решения систем уравненийСкачать

9 класс, 11 урок, Методы решения систем уравнений

Решение биквадратных уравнений. 8 класс.Скачать

Решение биквадратных уравнений. 8 класс.

5.1 Численные методы решения уравнений F(x)=0Скачать

5.1 Численные методы решения уравнений F(x)=0

6 способов в одном видеоСкачать

6 способов в одном видео

Cистемы уравнений. Разбор задания 6 и 21 из ОГЭ. | МатематикаСкачать

Cистемы уравнений. Разбор задания 6 и 21 из ОГЭ.  | Математика

10 Численные методы решения нелинейных уравненийСкачать

10 Численные методы решения нелинейных уравнений

11 класс, 27 урок, Общие методы решения уравненийСкачать

11 класс, 27 урок, Общие методы решения уравнений

Системы линейных уравнений, урок 1/5. Обзор методов решенияСкачать

Системы линейных уравнений, урок 1/5. Обзор методов решения

Численное решение уравнений, урок 3/5. Метод хордСкачать

Численное решение уравнений, урок 3/5. Метод хорд

Математика без Ху!ни. Метод Гаусса.Скачать

Математика без Ху!ни. Метод Гаусса.
Поделиться или сохранить к себе: