Студопедия

КАТЕГОРИИ:


Архитектура-(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)

 

розуміють відшукання коренів цього рівняння, тобто визначення значень , при яких виконується умова: .

Корінь називається простим, якщо . Корінь називається кратним, якщо . Ціле число m називається кратністю кореня , якщо для всіх k=1,2,...,m-1, а .

Розв’язок рівняння (5.1) проводиться в два етапи: етапу локалізації коренів і етапу ітераційного уточнення коренів. На етапі локалізації виділяється відрізок [a,b], всередині якого знаходиться тільки один корінь.

На етапі ітераційного уточнення коренів задається точність обчислень e і використовується ітераційний процес (ітераційна формула), у результаті якого обчислюються значення послідовності: При виконанні умови ітераційний процес закінчується.

Якщо в ітераційній формулі для обчислення наближення xn використовується тільки значення xn-1, то метод називають однокроковим, і k-кроковим, якщо використовується k попередніх наближень: xn-k,xn-k+1,...,xn-1.

Швидкість збіжності ітераційного процесу визначають за допомогою виразу:

 

(5.2)

 

де число p називають порядком збіжності методу. Якщо p=1- збіжність лінійна, p>1- понад лінійна збіжність, p=2- збіжність квадратична.

Критерій закінчення. Точне значення кореня невідоме. Постає питання: коли ітераційний процес має бути завершений, щоб затверджувати, що . Для кожного ітераційного процесу існує свій критерій закінчення у виді нерівності: при виконанні якого завжди має місце нерівність:

 

Інтервалом невизначеності кореня називається інтервал , у якому будь-яке значення може бути коренем рівняння. Поява такого інтервалу пов'язана з похибкою обчислень. Величина визначається з умови:

 

, (5.3)

 

де - абсолютна гранична похибка при обчисленні значення функції y=f(x).

Оскільки значення визначає абсолютну граничну похибку , обчислення значення кореня (результату) через похибку обчислення значень функції (вхідних даних для задачі пошуку кореня), то величина називається абсолютним числом обумовленості задачі перебування кореня.

 

Методи розв’язку нелінійних рівнянь

Приведемо основні методи розв’язку нелінійних рівнянь:

 

а) метод бісекції. Вибирається відрізок [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). Продовжуючи цей процес, маємо:

 

.

 

Якщо існує , то одержуємо рівність: де - корінь. Метод сходиться при , а при - розходиться.

Критерій закінчення:

 

(5.4)

 

в) метод дотичних (метод Ньютона). Вибирається точка x0Î[a,b] і в ній проводиться дотична до графіка функції y=f(x). За нове наближення x1 приймається точка, в якій дотична перетинає вісь OX і т.д. У підсумку одержуємо ітераційну формулу Ньютона:

(5.5)

 

Необхідною і достатньою умовою збіжності методу Ньютона на відрізку локалізації x([a,b] є:

 

f ¢(x)¹0, - (необхідна умова);

(5.6)

f ''¹(x)=0 - (достатня умова);

 

тобто знакосталість першої і другої похідної на відрізку локалізації.

 

г) метод хорд (модифікація методу Ньютона). На відрізку [a,b] похідну дотичну у формулі (5.5) заміняють наближеною рівністю:

 

тобто хордою. У підсумку одержуємо:

 

(5.7)

 

д) метод січних (модифікація методу Ньютона). Якщо тепер точку b у формулі (5.7) замінити на точку xn-1, то одержимо формулу методу січних:

 

(5.8)

 

 

Метод січних є двоетапним.

 

Усі методи Ньютона (дотичних, хорд і січних) мають квадратичну збіжність.

Критерій закінчення методів Ньютона:

 

(5.9)

 

5.3 ЗАВДАННЯ

 

1 Чисельно розв’язати нелінійне рівняння з таблиці завдань для зазначених в ній методів розв’язку і зазначеної точності.

2 Оцінити інтервал невизначеності пошуку кореня, вважаючи, що похибка заокруглення D~10-10 і порівняти його з точністю розв’язку, що задається.

3 Перевірити збіжність зазначеного методу на відрізку локалізації.

4 Для зазначеного чисельного методу записати всі співвідношення, що необхідні для розробки алгоритму програми.

5 Написати програму і розрахувати на ЕОМ значення кореня зазначеного рівняння.

6 Розробити програму для розв’язку даного рівняння методом бісекції. Розрахувати на ЕОМ значення кореня. Порівняти результати двох методів.

Метод Корінь Точність Число ітерацій
       
       

 

5.4 КОНТРОЛЬНІ ПИТАННЯ

 

1 Що називається коренем рівняння?

2 Визначення простого і кратного кореня.

3 Основні етапи пошуку кореня.

4 Визначення швидкості і порядку збіжності чисельного методу пошуку кореня.

5 Визначення інтервалу невизначеності кореня.

 

 

5.5 ТАБЛИЦЯ ІНДИВІДУАЛЬНИХ ЗАВДАНЬ

 

f(x) Метод Точність
  хорд 10-5
  дотичних 10-6
  простої ітерації 10-4
  січних 10-5
  хорд 10-6
  дотичних 10-4
  простої ітерації 10-5
  січних 10-5
  хорд 10-4
  простої ітерації 10-6
  дотичних 10-4
  січних 10-5
  хорд 10-5
  дотичних 10-4
  простої ітерації 10-6

 




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


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


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



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




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