
- •Практична робота № 1-2
- •Теоретичні відомості Розв’язування нелінійних рівнянь
- •Метод половинного ділення
- •Метод хорд
- •Метод Ньютона
- •Метод простої ітерації (метод простих наближень)
- •Розв’язок рівнянь засобами Mathcad Розв’язок одного рівняння
- •Розв’язування систем рівнянь
- •Символьне розв’язування рівнянь
- •Порядок виконання роботи
- •Контрольні питання:
- •Практична робота № 3
- •Теоретичні відомості Розв’язування систем лінійних і нелінійних рівнянь і нерівностей.
- •Розв’язування систем лінійних рівнянь і нерівностей.
- •2.3. Символічне розв’язування систем рівнянь
- •Порядок виконання роботи
- •Контрольні питання:
- •Практична робота № 4
- •Теоретичні відомості
- •Практична робота № 5
- •Теоретичні відомості
- •Порядок виконання роботи:
- •Практична робота № 6
- •Теоретичні відомості
- •Порядок виконання роботи
- •Контрольні питання:
- •Практична робота № 6
- •Короткі теоретичні відомості:
- •Порядок виконання роботи
- •Контрольні питання:
- •Практична робота № 8
- •Теоретичні відомості
- •Порядок виконання практичної роботи:
- •Контрольні питання:
Метод Ньютона
Відмінність цього ітераційного методу від попереднього полягає в тому, що замість хорди на кожному кроці проводиться дотична до кривої у = f(x) при x = хi і шукається точка перетину дотичної з віссю абсцис (Малюнок 4). При цьому не обов'язково задавати відрізок [а, b], що містить корінь рівняння (1), досить знайти лише деяке початкове наближення кореня x = х0.
Застосовуючи метод Ньютона, слід керуватися наступним правилом: як вихідна точка х0 вибирається той кінець інтервалу [а, b], якому відповідає ордината того ж знаку, що і знак f ˝(х).
Малюнок 3. Метод
Ньютона
Малюнок 5.
Ітераційні процеси, що сходяться
Звідси знайдемо наступне наближення кореня х1 як абсцису точки перетину дотичної з віссю Ох (у = 0):
Аналогічно можуть бути знайдені і наступні наближення як точки припинення з віссю абсцис дотичних, проведених в точках В1, В2 і так далі. Формула для i +1 наближення має вигляд:
|
(7) |
Для закінчення ітераційного процесу може бути використана або умова f(xi) < , або умова близькості 2х послідовних наближеньxi – xi - 1 < .
Ітераційний процес сходиться якщо
f(х0) f (х0) > 0.
Малюнок 4.
Розв’язання рівняння f(x)= 0 методом
Ньютона
until(а, z)
Повертає z, поки вираз а не стає негативним; а повинно містити дискретний аргумент.
Метод простої ітерації (метод простих наближень)
Для використання методу ітерації вихідне нелінійне рівняння f(х)= 0 замінюється рівносильним рівнянням
x = (x). |
(8) |
Хай відоме початкове наближення кореня х = х0. Підставляючи це значення в праву частину рівняння (8), отримаємо нове наближення:
х1 = (х0). |
|
Далі, підставляючи кожного разу нове значення кореня в (8), отримуємо послідовність значень:
Рис 6. Ітераційні процеси, що сходяться
|
(9) |
Геометрична інтерпретація:
побудуємо на площині xОy графіки функцій у=х і у= (х). Кожен дійсний корінь ξ рівняння (8) є абсцисою точки перетину М кривою у=(х) з прямою у=х(Рис 6, а).
Вирушаючи від деякої точки А0 [x0, (x0)], будуємо ламану А0В1А1В2А2... (“сходи”), ланки якої поперемінно паралельні осі Ох і осі Оу, вершини А0,А1,А2...лежать на кривій у=(х), а вершини В1,В2,В3, - на прямій у=х. Спільні абсциси точок А1 і В1, А2 і В2 ..., є відповідно послідовними наближеннями х1, х2 ... кореня ξ .
М
ожливий
також інший вигляд ламаної А0В1А1В2А2
... – «спіраль» (Рис 6, б). Розв’язок у
вигляді «сходів» виходить, якщо похідна
(х) додатня, а розв’язок у вигляді
«спіралі», якщо
(х) від’ємна.
Малюнок 6.
Ітераційний процес, що розходиться
,
і процес ітерації сходиться. Проте, якщо
розглянути випадок, де
,
то процес ітерації може бути таким, що
розходиться (Малюнок 7). Тому для
практичного вживання методу ітерації
потрібно з'ясувати достатні умови
збіжності ітераційного процесу.
Теорема:
Нехай
функція (х)
визначена і диференційована на відрізку
[а, b], при чому всі її значення
(х)
[а, b]. Тоді, якщо існує правильний дріб
q такий, що
q < 1 при а < x < b, то:
1) процес ітерації сходиться незалежно від початкового значення х0 ( [а, b];
2)
граничне
значення
є єдиним коренем рівняння х=(х)
на відрізку [а,b].
Приклад 5. Рівняння
f(x)≡ x3 – x – 1 = 0 |
(10) |
має корінь ξ [1, 2], оскільки f(1)= - 1 < 0 і f(2)= 5 > 0.
Рівняння (10) можна записати у вигляді
х = х3 – 1. |
(11) |
Тут (х) = х3 – 1 і (х) = 3х2; тому (х) 3 при 1≤х≤ 2 і, отже, умови збіжності процесу ітерації не виконані.
Якщо записати рівняння (10) у вигляді
|
(12) |
то
матимемо:
.
Звідси
при
1≤ х ≤2 і означає, процес ітерації для
рівняння (12) швидко зійдеться.
Знайдемо корінь ( рівняння (10) з точністю до 10-2. Обчислюємо послідовні наближення хn з одним запасним знаком по формулі
Знайдені значення поміщені в Таблицю 1:
Таблиця 1
Значення послідовних наближень xi.
i
|
0 |
1 |
2 |
3 |
4 |
xi
|
1 |
1,260 |
1,312 |
1,322 |
1,3243 |
З точністю до 10-2 можна покласти ξ = 1,324.