КАТЕГОРИИ: Архитектура-(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) |
Метод Ньютона (дотичних)
Лекція 3 Метод Ньютона дуже широко використовується при побудові ітераційних алгоритмів. Його популярність пояснюється тим, що, для визначення інтервалу, в якому міститься корінь, не потрібно знаходити значення функції з протилежними знаками. Замість інтерполяції (наближення) по двом значенням функції в методі Ньютона здійснюється екстраполяція за допомогою дотичної до кривої в даній точці. Нехай корінь рівняння f(х) =0 відділений на відрізку [a, b], причому f'(х) і f"(х) неперервні і зберігають постійні знаки на всьому відрізку [а, b]. Геометричний зміст методу Ньютона полягає в тому, що дуга кривої у=f(х) замінюється дотичною до цієї кривої (звідси і друга назва: метод дотичних). Перший випадок. Нехай f(а) <0, f(b) >0, f'(х) >0, f'(x)>0 (мал.5а), або f(а) >0, f(b)<0, f'(х) <0, f ” (х)<0 (мал.5б). Проведемо дотичну до кривої у=f(х) у точці B0 (b; f(b)) і знайдемо абсцису точки перетину дотичної з віссю Ox. Відомо, що рівняння дотичної в точці B0 (b; f(b)) має вигляд: y – f(b) = f¢(b)×(x-b) Вважаючи y=0, x=x1, отримаємо x1 = b - f(b)/f¢(b) (5) Тепер корінь рівняння знаходиться на відрізку [a, x1]. Застосовуючи знову метод Ньютона, проведемо дотичну до кривої в точці В1(x1; f(х1)) і отримаємо x2 = x1 - f(х1)/ f¢(х1) І взагалі xn+1 = xn - f(хn)/ f¢(хn) (6) Одержуємо послідовність близьких значень x1, x2,..., xn кожний наступний член якої ближче до кореня , ніж попередній. Однак всі xn залишаються більше істинного кореня , тобто xn - наближене значення кореня xn з надлишком.
Другий випадок. Нехай f(а) <0, f(b) >0, f'(х)>0, f” (х)<0 (мал.6а) або f(а) >0, f (b)<0, f'(х)< 0, f”(х)>0 (мал.6б). Якщо знову провести дотичну до кривої у = f(x) в точці В, то вона перетне вісь абсцис у точці, що не належить відрізку [a, b]. Тому проведемо дотичну в точці A0(a; f(a)) і запишемо її рівняння для даного випадку:
y – f(a) = f¢(a)(x-a) Вважаючи у=0, x=x1, знаходимо x1 = a - f(a)/ f¢(a) (7) Корінь знаходиться тепер на відрізку[ x1, b ]. Застосовуючи знову метод Ньютона, проведемо дотичну в точці A1 (x1; f(x1)) і отримаємо x2 = a - f(x1)/ f¢(x1)
Мал.6 І взагалі xn+1 = a - f(xn)/ f¢(xn) (8) Одержуємо послідовність близьких значень х1, х2,..., xn кожний наступний член якої ближче до істинного кореня , ніж попередній, тобто xn — близьке значення кореня з недоліком. Порівнюючи ці формули з раніше виведеними, помічаємо, що вони відрізняються друг від друга тільки вибором початкового наближення: у першому випадку за x0 приймався кінець b відрізка, в другому — кінець a. При виборі початкового наближення кореня необхідно керуватися наступним правилом: за вхідну точку слідує вибирати той кінець відрізка [а, b], на якому знак функції співпадає зі знаком другої похідної. У першому випадку f(b) • f”(х)>0 і початкова точка b=x0, в другому f(a) • f”(x) >0 і в якості початкового наближення беремо а=x0. Для оцінки похибки можна користуватися загальною формулою ç x - xn ç£ç f (хn) ç/ m, (9) де m = min ç f¢ (х) ç [а £ x £ b]. Ця формула годиться і для методу хорд. У випадку, коли відрізок [а, b] настільки малий, що наньому виконується умова m2<2m1, де m2 = max ç f¢¢ (х) ç, a m1 = min ç f¢ (х) ç [а £ x £ b]. Точність наближення на k- ому кроку оцінюється так: якщо ç xk+1 - xk ç< e,, то ç x - xk ç< e2. Якщо похідна f'(x) мало змінюється на відрізку [а, b], то для спрощення обчислень можна користуватися формулою xn+1 = xn - f(xn)/ f¢(xn) (10)
тобто значення похідної в початковій точці достатньо обчислити тільки один раз. Геометрично це означає, що дотичні в точках Вn(xn; f(xn)) замінюються прямими, паралельними до дотичної, проведеної до кривої у= f(х) в точці В0 (x0; f (x0)) (мал.7). Приклад. Методом дотичних уточнити до =0.001 корінь рівняння x3 +Зx2-3=0, розташований на відрізку [-2.75; -2.5].
Розв’язання. Раніше було встановлено, що f (-2.75)• f"(х) >0. Тому, щоб скористуватися методом дотичних, слід вибрати x0 =-2.75. Обчислення будемо вести по формулі (10). Знаходимо f'(x0) =Зх2+6x; f' (x0)= f'(- 2.75)=6,1875. Для зручності всі обчислення зведемо в наступну таблицю: Таблиця 1
З таблиці 1 видно, що ç x5 - x4 ç<0.001, тому x = x5 =-2.533.
Дата добавления: 2014-01-07; Просмотров: 880; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |