Метод поділу відрізка навпіл

ЛАБОРАТОРНА РОБОТА №8

Тема: Уточнення коренів методом поділу навпіл (половинного ділення, бісекції, дихотомії).

Мета роботи: навчитися розв’язувати рівняння з однією змінною, використовуючи обчислюванні методи, навчитися відокремлювати корені, уточнювати їх за допомогою метода поділу навпіл (дихотомії).

Запитання для самоконтролю

1. У чому полягає геометричний сенс методу половинного ділення?

2. Чи завжди дозволяє метод половинного ділення обчислити відокремлений корінь рівняння з заданою похибкою?

3. Як вибираються кінці відрізка наступного інтервалу в методі половинного ділення?

4. Якими властивостями повинна володіти функція f (х), щоб методом половинного ділення гарантовано вирішити рівняння f (х) = 0?

5. Що необхідно для знаходження методом половинного ділення хоча б одного дійсного кореня рівняння: f (x) = 0?

6. Чи можна знайти корінь методом половинного ділення, якщо він знаходиться на межі інтервалу?

Теоретичні відомості.

Метод поділу відрізка навпіл

Метод поділу відрізка пополам (або метод дихотомії) застосовний для уточнення кореня рівняння f(x)=0 з наперед заданою точністю.

Нехай на проміжку [а; b]функція f(x) неперервна і набуває на кінцях проміжку значень різних знаків, тобто f (а) • f (b) < 0. Це означає, що на [а; b] рівняння f(x)=0 має принаймні один корінь. Цей корінь можна визначити з наперед заданою точністю методом поділу відрізка пополам.

Суть методу полягає в тому, що відрізок, на якому міститься корінь, поступово звужують, зменшуючи його щоразу вдвоє, поки не досягнуть потрібної точності визначення кореня.

Позначимо лівий кінець відрізка, на якому міститься корінь, буквою u0 (а=u0), правий – буквою v0 (b=v0) і знайдемо середину цього відрізка: с = Метод поділу відрізка навпіл - student2.ru .Оскільки (за умовою) f(u0)f(v0)<0, то f(a)f(с)>0, або f(с)f(в)<0, або f(с) = 0. Якщо f(с)= 0, то корінь х* = с (Рис. 1).

Зрозуміло, що у випадку f(a)f(с)>0 корінь міститься на відрізку [c; v0]. У випадку f(а)f(c) < 0 корінь міститься на відрізку [u0; c].

Якщо довжина відрізка, на якому міститься корінь, не перевищує заданої величини Метод поділу відрізка навпіл - student2.ru , то це означає, що х* знайдено з точністю до Метод поділу відрізка навпіл - student2.ru , бо

|с-х*| Метод поділу відрізка навпіл - student2.ru с-u0.

Якщо заданої точності ще не досягнуто, то, позначивши с через u0 у випадку f(a)f(с)>0 або через v0 у випадку f(а)f(с)<0, знову знаходимо середину відрізку [u0; v0] і повторюємо обчислення.

Рис.8.1
Метод поділу відрізка навпіл - student2.ru Переконатися в тому, що потрібна точність при обчисленні кореня х* уже досягнута, можна й іншим способом. Якщо на деякому відрізку [а; b] функція f(х) диференційована і 0‹m Метод поділу відрізка навпіл - student2.ru |f’(x)| (у цьому випадку на [а; b] міститься єдиний корінь рівняння f(х)=0) і якщо Метод поділу відрізка навпіл - student2.ru , (1)

то можна вважати, що х – наближене значення кореня х* з точністю до Метод поділу відрізка навпіл - student2.ru .

Дійсно, за теоремою про середнє маємо:

|f(x)-f(х*)|=|(x- х*) Метод поділу відрізка навпіл - student2.ru | (x‹ Метод поділу відрізка навпіл - student2.ru ‹ х*, або х*‹ Метод поділу відрізка навпіл - student2.ru ‹ х).

Враховуючи, що f(х*)=0, дістанемо:

|x-х*|= Метод поділу відрізка навпіл - student2.ru , де m Метод поділу відрізка навпіл - student2.ru .

Умову (1) можна використати для перевірки близькості х до х*, якщо х знайдено будь-яким способом, а не тільки методом ділення відрізку пополам.

Зауважимо, що близькість до нуля f(х) не означає близькості х до х* (Рис.2).

Послідовність наближень, знайдених методом поділу проміжку пополам, збігається до кореня х* рівняння f(х)=0, причому щоразу маємо для х* оцінки знизу і зверху: и0 ≤ х*≤ v0.

При обчисленні значень f(х) достатньо мати одну-дві правильні значущі цифри, оскільки нас цікавить лише знак f(х) при даному х.

Наши рекомендации