КАТЕГОРИИ: Архитектура-(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) |
Практична РОБОТА №5
машинний РОЗВ’ЯЗОК НЕЛІНІЙНИХ РІВНЯНЬ
5.1 МЕТА РОБОТИ
1 Вивчення основних визначень і положень теорії чисельного розв'язку нелінійних рівнянь. 2 Вивчення основних методів чисельного розв'язку нелінійних рівнянь. 3 Розроблення програм і розв'язок на ЕОМ нелінійних рівнянь.
5.2 КОРОТКІ ТЕОРЕТИЧНІ ВІДОМОСТІ
Основні визначення Під розв’язком нелінійного рівняння:
f(x)=0. (5.1)
розуміють відшукання коренів цього рівняння, тобто визначення значень Корінь Розв’язок рівняння (5.1) проводиться в два етапи: етапу локалізації коренів і етапу ітераційного уточнення коренів. На етапі локалізації виділяється відрізок [a,b], всередині якого знаходиться тільки один корінь. На етапі ітераційного уточнення коренів задається точність обчислень e і використовується ітераційний процес (ітераційна формула), у результаті якого обчислюються значення послідовності: Якщо в ітераційній формулі для обчислення наближення xn використовується тільки значення xn-1, то метод називають однокроковим, і k-кроковим, якщо використовується k попередніх наближень: xn-k,xn-k+1,...,xn-1. Швидкість збіжності ітераційного процесу визначають за допомогою виразу:
де число p називають порядком збіжності методу. Якщо p=1- збіжність лінійна, p>1- понад лінійна збіжність, p=2- збіжність квадратична. Критерій закінчення. Точне значення кореня невідоме. Постає питання: коли ітераційний процес має бути завершений, щоб затверджувати, що
Інтервалом невизначеності кореня називається інтервал
де Оскільки значення
Методи розв’язку нелінійних рівнянь Приведемо основні методи розв’язку нелінійних рівнянь:
а) метод бісекції. Вибирається відрізок [a,b], на кінцях якого функція має різні знаки, отже корінь знаходиться всередині цього відрізка. Цей відрізок поділяється навпіл і знову вибирається відрізок, на кінцях якого функція має різні знаки і т.д. У такий спосіб після n ітерацій маємо відрізок локалізації [an,bn], довжина якого в 2n раз менше початкового відрізка [a,b]. Приймаючи xn=(bn+an)/2 маємо:
Даний метод має невисоку швидкість збіжності, але не вимагає щоб функція була неперервною. Однак цей метод не можна використовувати для пошуку кратних коренів.
б) метод простої ітерації. Рівняння f(x)=0 перетворюють до виду, зручного для організації ітерації: x=j(x), при цьому функція j(x) називається ітераційною функцією. На відрізку локалізації [a,b] вибирається початкове наближення x=x0 і обчислюється x1=j(x0). Продовжуючи цей процес, маємо:
Якщо існує Критерій закінчення:
в) метод дотичних (метод Ньютона). Вибирається точка x0Î[a,b] і в ній проводиться дотична до графіка функції y=f(x). За нове наближення x1 приймається точка, в якій дотична перетинає вісь OX і т.д. У підсумку одержуємо ітераційну формулу Ньютона:
Необхідною і достатньою умовою збіжності методу Ньютона на відрізку локалізації x([a,b] є:
f ¢(x)¹0, - (необхідна умова); (5.6) f ''¹(x)=0 - (достатня умова);
тобто знакосталість першої і другої похідної на відрізку локалізації.
г) метод хорд (модифікація методу Ньютона). На відрізку [a,b] похідну дотичну у формулі (5.5) заміняють наближеною рівністю:
тобто хордою. У підсумку одержуємо:
д) метод січних (модифікація методу Ньютона). Якщо тепер точку b у формулі (5.7) замінити на точку xn-1, то одержимо формулу методу січних:
Метод січних є двоетапним.
Усі методи Ньютона (дотичних, хорд і січних) мають квадратичну збіжність. Критерій закінчення методів Ньютона:
5.3 ЗАВДАННЯ
1 Чисельно розв’язати нелінійне рівняння з таблиці завдань для зазначених в ній методів розв’язку і зазначеної точності. 2 Оцінити інтервал невизначеності пошуку кореня, вважаючи, що похибка заокруглення D~10-10 і порівняти його з точністю розв’язку, що задається. 3 Перевірити збіжність зазначеного методу на відрізку локалізації. 4 Для зазначеного чисельного методу записати всі співвідношення, що необхідні для розробки алгоритму програми. 5 Написати програму і розрахувати на ЕОМ значення кореня зазначеного рівняння. 6 Розробити програму для розв’язку даного рівняння методом бісекції. Розрахувати на ЕОМ значення кореня. Порівняти результати двох методів.
5.4 КОНТРОЛЬНІ ПИТАННЯ
1 Що називається коренем рівняння? 2 Визначення простого і кратного кореня. 3 Основні етапи пошуку кореня. 4 Визначення швидкості і порядку збіжності чисельного методу пошуку кореня. 5 Визначення інтервалу невизначеності кореня.
5.5 ТАБЛИЦЯ ІНДИВІДУАЛЬНИХ ЗАВДАНЬ
Дата добавления: 2015-05-23; Просмотров: 366; Нарушение авторских прав?; Мы поможем в написании вашей работы! |