Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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

Предположим, что (1) переписано в виде

x = f (x). (2)

Это преобразование можно сделать различными путями. Например, если

F (x) = = 0,

где с 0, то можно прибавить к правой и к левой частям х

х = (3)

или можно разделить все выражение на x и получить

. (4)

Наконец, можно преобразовать уравнение к следующему виду:

(5)

Очевидно, что значения х, являющиеся корнями этого уравнения, равны ± .

Пусть будет исходным приближенным значением корня уравнения (2). Тогда в качестве следующего при­ближения примем

В качестве следующего приближения возьмем

Продолжая этот процесс дальше, в качестве п- гопри­ближения необходимо положить

(6)

Основной вопрос, который необходимо выяснить при пользовании этим методом,— сходится ли хп к решению уравнения (2) при возрастании ?

Мы выведем сейчас достаточные условия для сходи­мости метода; иными словами, выведем условия, которые являются гарантией того, что последовательные значения хп будут приближаться к решению уравнения (2). Необ­ходимо отметить, что эти условия не являются необходимы­ми, так как существуют функции, для которых эти усло­вия не выполняются, но для которых тем не менее с помо­щью (6) можно найти их решения.

Рассмотрим сначала геометрическое представление про­цесса. При решении уравнения (2) отыскивается точка пересечения кривой и прямой . Рассмотрим рис. 1, на котором изображена некоторая кривая . Кривая эта может представлять собой какую угодно функ­цию, но для нас сейчас важно то обстоятельство, что производная этой кривой положительна и меньше 1, т.е. . Пусть – значение х в точке пересечения; тогда а является корнем этого уравнения. Естественно, приступая к решению задачи, мы не знаем значения корня.

Зададимся некоторым . Значение равно . Так как ОА на рис. 1 равно , то найти можно следую­щим образом: проведем через точку А горизонтальную линию до пересечения с прямой в точке В, как пока­зано на рисунке. Значение можно найти, прове­дя через точку В вертикальную линию до пересечения с кри­вой . При этом мы получаем отрезок ОС, равный , и проводя через точку С горизонтальную линию до пересечения с прямой , получаем . Процесс про­должается в том же порядке и дальше; на рисунке после­довательность операций показана стрелками.

На рисунке видно, как последовательные значения х сходятся к . Важно помнить, что для рассмотрения мы взяли кривую, производная которой положительна и меньше 1.

Рис. 1. Геометрическое представление метода последовательных приближений для .

Рассмотрим теперь другую кривую , производ­ная которой отрицательна, но меньше 1 по абсолютной величине. Этот случай изображен на рис. 2. Последова­тельные операции вычисления решения этого уравнения снова изображены стрелками; приближения опять сходятся к решению . В противоположность тому, что имело место для функции с положительной производной (см. рис. 1), на этот раз каждое последующее приближе­ние находится с противоположной стороны от х = а. Для функции с положительной производной все последователь­ные приближения находились с одной стороны от истин­ного значения корня.

Наконец, рассмотрим случаи, когда производная функ­ции больше 1 (рис. 3) и меньше –1 (рис. 4). В обоих случаях метод расходится. Каждое последующее значение х отстоит дальше от истинного значения корня, чем пред­шествующее. Поэтому кажется обоснованным предположе­ние, что итерации по формуле (6) сходятся при условии,

Рис. 2. Геометрическое представление метода последовательных приближений для .

что производная меньше 1 по абсолютной величине.

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

так что

Умножая правую часть на и исполь­зуя теорему о среднем значении, получаем

где лежит между и .

Рис. 3. Геометрическое представление метода последовательных приближений для .

Теперь пусть m будет максимальным значением во всем рассматриваемом интервале, т. е. в интервале, включающем в себя . Тогда

.

Таким же образом получаем

и поэтому

.

Рис. 4. Геометрическое представление метода последовательных приближений для .

Продолжая те же выкладки, получаем

. (7)

Очевидно, что, если во всем интервале m <1, то неза­висимо от выбора начального значения с возрастанием п правая часть неравенства становится малой и схо­дится к а.

С другой стороны, для случая величина неограниченно возрастает с ростом п. Доказа­тельство этого мы предоставляем читателям.

Таким образом, если , то процесс сходится, если же , то процесс расходится. Обратите вни­мание, что неравенства должны выполняться при всех значе­ниях х п, вычисляемых в ходе решения задачи.

Что произойдет в случае, когда производная в неко­торых точках xi меньше, а в других точках xj больше 1 по абсолютной величине? Точного ответа на этот вопрос не существует, процесс иногда сходится, иногда расходится.

Вернемся к примеру, рассмотренному в начале раздела, где корнями уравнения являются ± . В формуле (3)

,

так что , если –l< x <0. В этом случае, если число с меньше 1, то процесс сходится к отрицательному значению корня.

С другой стороны, если воспользоваться формулой (4), то

и при х, близких к (как и должно быть при отыскании корня уравнения), становится почти равным 1; мож­но проверить, что процесс расходится.

Наконец, применяя формулу (5), получаем выражение для в виде

.

В этом случае когда , то и процесс очень быстро сходится.

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

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...