Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Способ итераций






В ряде случаев весьма удобным приемом решения уравнений является метод итераций (повторений). Для применения этого метода исходное уравнение нужно записывать в форме

х = φ (х) (1).

Пусть каким-либо способом выделен интервал [a, b] изоляции корня этого уравнения и x0 – любая точка этого интервала (нулевое приближение). Для получения следующего приближения x1 в правую часть уравнения (1) вместо х подставляем значение x0, так что

х1 = φ (х0).

Следующие приближения получаются по схеме

х2 = φ (x1),

х3 = φ (x2),

...

хn = φ (xn-1).

Если последовательность x1, x2, … xn, … имеет предел , то х является корнем уравнения (1).

Поэтому одно из значений xn с достаточно большим номером можно принять за приближенное значение корня. Однако может случиться, что последовательность x1, x2, … xn, … не имеет предела и тогда метод итераций не приводит к цели.

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

Теорема

Пусть интервал [а, b] является интервалом изоляции корня уравнения х = φ (х) и во всех точках этого интервала производная φ '(х) удовлетворяет неравенству

|φ '(х)| ≤ M < 1 (2)

Если при этом выполняется условие a ≤ φ (x) ≤ b, то итерационный процесс сходится, причем за нулевое приближение x0 можно брать любую точку интервала [а, b].

Пример

Решим методом итераций уравнение 4х-5*ln х = 5.

Решение

Записав уравнение в форме ln x = 4x-5 ищем " нулевое приближение" графически, находя пересечение логарифмической кривой с прямой y = 4/5x-1 (сделать самостоятельно). Находим два приближенных значения корня: х0 = 2, 28 и x0 = 0, 57, которые и принимаем за нулевое приближение.

Для более точного отыскания правого корня запишем уравнение в виде

х = φ (x) = 1, 25(1+ln х).

Итерационный процесс сходится, так как

φ ’(x) = (1, 25*1)’+(1, 25*ln x)’ = 0+1, 25*(ln x)’ = 1, 25*1/x = 1, 25/x,

что в окрестности правого корня положительно и меньше единицы:

φ ’(2, 28) = 1, 25/2, 28 = 0, 54824561403508771929824561403509 ≈ 0, 54825,

т. е.

|φ ’(2, 28)| ≈ |0, 54825| < 1.

Вычисления приведены в таб. 2.5.1:

Таблица 2.5.1.

(*) (**) (***)
х ln (*)+1 1, 25(**)
2, 28 1, 82418 2, 28022
2, 28022 1, 82427 2, 28034
2, 28034 1, 82432 2, 28040
2, 28040 1, 82435 2, 28044
2, 28044 1, 82437 2, 28045
2, 28046 1, 82438 2, 28048
2, 28048 1, 82439 2, 28049
2, 28049 1, 82439 2, 28049

Для отыскания корня с точностью до пяти знаков потребовалось восемь шагов. Такую скорость сходимости можно считать достаточно хорошей. Она объясняется, во-первых, тем, что производная вблизи корня достаточно мала (около 0, 55), а во-вторых, удачным выбором нулевого приближения.

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

φ ’(0.57) = 1, 25/0.57 = 2, 1929824561403508771929824561404 ≈ 2, 19298,

т. е.

|φ ’(0, 57)| ≈ |2, 19298| > 1,

поэтому первоначальное уравнение следует переписать иначе:

x = φ (x) = e0, 8x-1.

Здесь производная тоже положительна и меньше единицы (около 0, 46), так что итерационный процесс сходится:

φ ’(x) = (e0, 8x-1)’ = (0, 8x-1)’x*(eu)’u,

где u = u(x) = 0, 8x-1, т.е. φ [u(x)] – сложная функция, т. е.

φ ’(x) = (e0, 8x-1)’ = (0, 8x-1)’x*(eu)’u = 0, 8*eu = 0, 8*e0, 8x-1.

φ ’(0, 57) = 0, 8*e0, 8*0, 57-1 = 0, 8*e-0, 544 = -0, 4352,

|φ ’(0, 57)| = |-0, 4352| < 1.

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

Таблица 2.5.2.

(*) (**) (***) (****)
x 0, 8(*) (**) – (*) e (***)
0, 57 0, 456 -0, 555 0, 58042
0, 58042 0, 46434 -0, 53566 0, 58528
0, 58528 0, 46822 -0, 53178 0, 58756
0, 58756 0, 47005 -0, 52995 0, 58863
0, 58863 0, 47090 -0, 52910 0, 58913
0, 58913 0, 47130 -0, 52870 0, 58937
0, 58937 0, 47150 -0, 52850 0, 58949
0, 58949 0, 47159 -0, 52841 0, 58954
0, 58954 0, 47163 -0, 52837 0, 58957
0, 58957 0, 47166 -0, 52834 0, 58958
0, 58958 0, 47166 -0, 52834 0, 58958

Причиной замедления является менее удачный, чем ранее, выбор нулевого приближения. Если в первом случае нулевое приближение отличалось от истинного корня на величину порядка 10-4, то во втором случае – на величину порядка 10-2.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.009 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал