і обчислимо
З формул (2), (3) видно, що
Звідси випливає, що кількість ітерацій. які необхідно провести для знаходження наближеного кореня рівняння (1) з заданою точністю e задовольняє співвідношенню
де [c] - ціла частина числа c.
Серед переваг даного методу слід відзначити простоту реалізації та надійність. Послідовність {xn} збігається до кореня
Метод простої ітерації застосовується до розв’язування нелінійного рівняння виду
Перейти від рівняння (1) до рівняння(7) можна багатьма способами, наприклад, вибравши
де
Вибравши нульове наближення x0, наступні наближення знаходяться за формулою
Наведемо достатні умови збіжності методу простої ітерації.
Теорема 1. Нехай для вибраного початкового наближення x0 на проміжку
функція j(x) задовольняє умові Ліпшиця
де 0<q<1, і виконується нерівність
Тоді рівняння (7) має на проміжку S єдиний корінь
Зауваження: якщо функція j(x) має на проміжку S неперервну похідну
то функція j(x) буде задовольняти умові (11) теореми 1.
З (13) можна отримати оцінку кількості ітерацій. які потрібно провести для знаходження розв’язку задачі (7) з наперед заданою точністю e:
Наведемо ще одну оцінку. що характеризує збіжність методу простої ітерації:
Для збіжності ітераційного процесу (9) суттєве значення має вибір функції j(x). Зокрема, якщо в (8) вибрати
який збігається при
Якщо в деякому околі кореня виконуються умови
то метод релаксації збігаються при
При такому виборі t для похибки
де
Кількість ітерацій, які потрібно провести для знаходження розв’язку з точністю e визначається нерівністю
Зауваження: якщо виконується умова
Метод Ньютона застосовується до розв’язування задачі (1), де f(x) є неперервно-диференційованою функцією. На початку обчислень вибирається початкове наближення x0. Наступні наближення обчислюються за формулою
З геометричної точки зору xn+1 є значенням абсциси точки перетину дотичної до кривої y=f(x) в точці (xn, f(xn)) з віссю абсцис. Тому метод Ньютона називають також методом дотичних.
Теорема 2. Якщо
Теорема 3. Нехай
причому
Тоді для
З оцінки (26) видно, що метод Ньютона має квадратичну збіжність, тобто похибка на (n+1)-й ітерації пропорційна квадрату похибки на n-й ітерації.
Модифікований метод Ньютона
дозволяє не обчислювати похідну
Кількість ітерацій, які потрібно провести для знаходження розв’язку задачі (1) з точністю e задовольняє нерівності
1.1 Розробка методу виконання основного завдання
Розглянемо один з найпростіших методів уточнення відділеного кореня – метод половинного ділення.
Обчислюємо значення f(x) в середині відрізка [a;b], тобто в точці
Зрозуміло, що другий етап наближеного відшукання кореня бажано виконувати за допомогою комп’ютера.
Алгоритм методу половинного ділення, з використанням шкільних конструкцій алгоритмічної мови, можна записати так:
ввід інтервалу (a;b) та потрібної точності (D)
поки |a-b| < D виконувати
пц
якщо f(a)×f(b) > 0
то a:=c
інакше b:=c
кц
вивід значення кореня
1.2 Структура даних і функцій
Згідно завдання наш проект складається з 4 додаткових модулів, та основного модуля, в якому міститься головна функція main() нашого проекту.