Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




Метод деления отрезка пополам

Отделение корней

РЕШЕНИЕ НЕЛИНЕЙНЫХ УРАВНЕНИЙ

Отделить корень уравнения

 

f(x)=0 (8.1)

 

значит найти такой отрезок области определения функции f(x), который содержит только один корень этого уравнения.

Для отделения корней уравнения (8.1) можно использовать следующий критерий: если на отрезке [a,b] функция f(x) непрерывна и монотонна, а её значения на концах отрезка имеют разные знаки, то на этом отрезке существует и при том только один корень данного уравнения. Достаточным признаком монотонности функции f(x) на отрезке [a,b] является сохранение знака производной. При отделении корней стараются определить отрезок как можно меньшей длины.

Отделение корней уравнения (8.1) можно выполнить также графически. Найти корень уравнения (8.1) значит найти абсциссу точки пересечения графика функции f(x) c осью абсцисс. Если построить график функции f(x) затруднительно, то уравнение (8.1) следует представить в эквивалентном виде

 

f1(x)=f2(x) (8.2)

 

с таким расчетом, чтобы графики функций f1(x), f2(x) строились проще. Корни же уравнения (8.2) определяются как абсциссы точек пересечения графиков функций f1(x) и f2(x).

Замечание. Известно, что все корни алгебраического уравнения

 

f(z) = a0zn + a1zn-1 +…+ an-1z + an = 0

 

расположены в кольце

| an| c

―――― ≤ |z| ≤ 1 + ――,

b + |an| |a0|

 

где b = max{ |an|,|a1|,…,|an-1 |}, c = max{| a1|,|a2|,…,|an| }.

 

 

 

Простейшим алгоритмом уточнения корня на отрезке [a,b], если f(x) непрерывная функция и f(a)f(b) < 0 является метод деления отрезка пополам. Очевидно, что середина отрезка служит приближением к корню уравнения (8.1) с точностью

ε ═ (b-a)/2. В средней точке отрезка [a,b] определяется знак функции f(x), затем выбирается та половина отрезка, на концах которой функция принимает значения разных знаков, и деление повторяется. Если требуется найти корень с точностью до ε, то деление отрезка пополам продолжается до тех пор, пока длина отрезка не станет меньше ε/2. Тогда середина последнего даст значение корня с требуемой точностью.

 

Он состоит в том, что уравнение (8.1) заменяется эквивалентным уравнением вида

 

x = s(x) (8.3)

и итерации образуются по правилу

 

xn+1 = s(xn), n = 0,1,…,

причём задаётся начальное приближение x0. Для сходимости большое значение имеет выбор функции s(x).

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

|s´(x)| <1

 

в некоторой окрестности корня. Более точно:

Теорема. Если |s'(x)| £ q <1 при хÎ [ a-r,a+r ], причём |s(a) – a|£ (1-q)r, то уравнение (8.2) имеет единственное решение х* и метод простой итерации сходится к х* при любом начальном приближении х0Î [ a-r,a+r ].

Для метода простой итерации можно пользоваться следующей оценкой погрешности

qk

| xk – x*| £ ――― |s(x0) – x0|, k = 1,2,….

1 - q

Где х * - истинное значение корня, |s¢(x)|£q<1 для х Î[a,b], х0 Î[a,b]. Если функцию s(x) в уравнении (8.3) берём в виде

s(x) = x +tf(x), t=const,

то получаем так называемый метод релаксации. Параметр t выбирается таким образом, чтобы выполнялась оценка (8.4). Если в некоторой окрестности корня выполняются условия

f¢(x) < 0, 0 < m1 < |f ¢(x)| <M1,

то метод релаксации сходится при tÎ (0, 2/М1). Наиболее быстрая скорость сходимости достигается пр оптимальном значении параметра t0 = 2/(М11). При этом значении для погрешности справедлива оценка

 

|xn - x*| £ r0n |x0 - x*|,

где

1 – ξ m1

r0 = ―――, ξ = ―

1 + ξ M1

Пример. Решим уравнение

f(x) = x3 +3x2 –1 =0

методом простой итерации с точностью e = 0.5*10-4.

По графику находим, что уравнение имеет три корня, расположенных на отрезках [-3;-2], [-1;0] и [0;1]. Найдём корень на отрезке [-3;-2]. Поделим уравнение на х2 и приведём к виду

x = 1/х2 –3 (8.5)

Положим s(x) = 1/x2 –3 и возьмём х0 = -2.5. На отрезке [-3;-2] (r = 0.5) выполняются условия теоремы:

max | s¢(x) | = q = ¼, | s(x0) – x0 | = 0.34 < (1-q)r = 0.375.

Найдём число итераций, необходимых для достижения заданной точности:

 

 

|s(x0) – x0|

――――― qn ≤ ε Þ n ³ 6

1 - q

 

После шести итераций получаем приближенное значение корня –2.87938.

На отрезках [-1;0] и [0;1] представление (8.5) не годится для нахождения корней, поскольку производная функции s(x) больше 1 на этих отрезках. Для нахождения корней здесь удобно использовать представления

x = ±1/Ö x+3.

 




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


Дата добавления: 2015-05-10; Просмотров: 347; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.