Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

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

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

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

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

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

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

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

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

Пример 1

Привести уравнение arcsin(2x+1) x2=0 к виду x=φ(x).

Решение.

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

  • 1 способ:

    arcsin(2x+1) =x2
    sin(arcsin(2x+1) )=sin(x2)
    2x+1=sinx2
    x=sinx212
  • 2 способ:

    x=x+arcsin(2x+1) x2
  • 3 способ:

    arcsin(2x+1) =x2
    x=arcsin(2x+1) 

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

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

Функция φ(x) определена и дифференцируема на отрезке [a,b] и φ(x)[a,b]. Тогда, если \textbar ${\varphi }'\left(x\right)|

  1. Процесс итерации xn=φ(xn1) сходится независимо от начального положения x0;

  2. limnxn =X -- единственный корень уравнения x=φ(x) на отрезке [a,b].

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

  1. \item Так как X=φ(x) и xn=φ(xn1), то

    xnX=φ(xn1)φ(x)=(φ(xn1)φ(x))xn1xxn1x=
    =φ(xn1)φ(x)xn1xxn1x

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

    φ(xn1)φ(x)xn1x=φ(C)

    То есть

    xnX=φ(C)(xn1x)

    Пусть M=max|φ(x)|, тогда |xnX|M|xn1x|. Также|xn1X|M|xn2x|. Но тогда получим

    |xnX|M|xn1x|M2|xn2x|и т.д.

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

    |xnX|Mn|x0x|

    Следовательно, для того чтобы метод сходился нужно, чтобы M=max|φ(x)| было меньше единицы, значит $\left|{\varphi }'\left(x\right)\right|

  2. Рассмотрим xn=φ(xn1) и xn+1=φ(xn).

    xn+1xn=φ(xn)φ(xn1)

    По теореме о среднем xn+1xn=f(xn)(xnxn1).

    Так как $\left|{\varphi }'\left(x\right)\right|\le q

    Рассмотрим теперь f(x)=xφ(x), f(x)=1φ(x)1q. Значит, |xnφ(xn)|=|f(xn)f(X)|=|xnX||f(xn)|(1q)|xnX|. Следовательно, |xnX||xnφ(xn)|1q|xn+1xn|1q.

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

    |xnX|q1q|xnxn1|

    Пусть |xnX|ε, тогда x0,x1,,xn нужно вычислять до тех пор, пока не выполнится неравенство |xnxn1|ε(1q)q, тогда получим, что X=xn±ε. Отсюда следует, что X корень уравнения x=φ(x), то есть X=φ(X).

    Предположим, что это уравнение имеет еще один корень X=φ(X). Отсюда XX=φ(X)φ(X), тогда (XX)|1φ(C)|=0. Значит X=X.

«Метод последовательных приближений» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

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

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

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

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

Пример 2

Решить уравнение sinxx2=0 с точностью до ε=0,001.

Решение.

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

sinx=x2
x=sinxx

Очевидно, что корень уравнения находит на отрезке [π6,π3].

Найдем φ(x):

φ(x)=xcosxsinxx2

Она возрастает на отрезке [π6,π3], следовательно принимает максимальное значение, при x=π3. |φ(x)||φ(π3)|0,312.

Условие выполняется, $q |xnxn1|ε

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

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

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

Дата последнего обновления статьи: 08.04.2024
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot

Изучаешь тему "Метод последовательных приближений"? Могу объяснить сложные моменты или помочь составить план для домашнего задания!

AI Assistant