- •Методичні вказівки до практичних робіт
- •Передмова
- •Практична робота № 1
- •Теоретичні відомості Похибки величин
- •Визначення 1.2. Відносною похибкою (зазвичай визначається в %) називають величину , таку, що:
- •Похибка функції
- •Завдання
- •Контрольні питання
- •Практична робота № 2
- •Теоретичні відомості
- •Завдання
- •Контрольні питання
- •Практична робота № 3
- •Теоретичні відомості
- •Метод хорд
- •Метод Ньютона (дотичних)
- •Метод простої ітерації
- •Граничні оцінки та область існування коренів алгебраїчних рівнянь
- •Метод Лагранжа
- •Метод Ньютона
- •Метод кільця
- •Завдання
- •Контрольні питання
- •Практична робота № 4
- •Теоретичні відомості
- •Багаточлен Лагранжа
- •Інтерполяція за методом Ньютона
- •Інтерполяція сплайнами
- •Завдання
- •Контрольні питання
- •Практична робота № 5
- •Теоретичні відомості
- •Побудова лінійної емпіричної формули
- •Побудова квадратичної емпіричної формули
- •Побудова емпіричної формули найпростіших нелінійних залежностей
- •Завдання
- •Контрольні питання
- •Практична робота № 6
- •Теоретичні відомості
- •Метод прямокутників
- •Метод трапецій
- •Метод Сімпсона
- •Метод Ньютона-Котеса
- •Методи Чебишева і Гауса
- •Завдання
- •Контрольні питання
- •Практична робота № 7
- •Теоретичні відомості Метод Ейлера і модифікований метод Ейлера
- •Метод Рунге-Кутта
- •Метод Мілна
- •Завдання
- •Контрольні питання
- •Практична робота № 8
- •Теоретичні відомості
- •Метод стрільби
- •Кінцево-різницевий метод
- •Методи вирішення задач на власні значення та власні вектори матриць
- •Метод обертань Якобі чисельного вирішення задач на власні значення та власні вектори матриць
- •Завдання
- •Контрольні питання
- •Практична робота № 9
- •Теоретичні відомості
- •Метод сканування
- •Метод золотого перерізу
- •Метод параболічної апроксимації
- •Завдання
- •Контрольні питання
- •Література
Метод Рунге-Кутта
Метод Рунге-Кутта має четвертий порядок точності. Обчислювальний алгоритм:
,
де:
Переваги однокрокових методів такі:
для обчислення розв’язку задачі в точці потрібно знати її розв’язок лише в точці ;
є змога здійснювати обчислення із змінним кроком;
особливо зручні для програмування на ЕОМ, оскільки обчислення за цими методами має циклічний характер.
Недоліки однокрокових методів наступні:
важко оцінити похибки наближеного розв’язку задачі (7.1), бо відомі гарантовані оцінки локальної похибки здебільшого значно завищені, а тому практична їх цінність незначна;
потрібно обчислювати в кількох точках праву частину рівняння (7.1) (функцію на кожному кроці обчислення).
Приклад 7.3
Вирішити дифенційне рівняння виду при початкових умовах з кроком на інтервалі .
На першому кроці за наведеними для формулами одержимо:
На другому кроці одержимо:
і відповідно:
Подальші результати (через точку) представлені у табл. 7.3.
Таблиця 7.3
|
0 |
0,2 |
0,4 |
0,6 |
0,8 |
1,0 |
Рішення |
1 |
1,4977 |
2,2783 |
3,5201 |
5,4894 |
8,5834 |
Метод Мілна
Метод Мілна відноситься до багатокрокових методів і є методом, що передбачає кроки прогнозу і корекції. Рішення у наступній точці знаходиться у два етапи. На етапі прогнозу здійснюється за спеціальною формулою прогноз значення функції, а потім на етапі корекції – корекція отриманого значення. Якщо отримане значення після корекції істотно відрізняється від прогнозованого, тоді проводять ще один етап корекції.
Метод Мілна має наступні обчислювальні формули:
етап прогнозу:
,
де ;
2) етап корекції:
.
Абсолютна похибка методу визначається за формулою:
.
До переваг методу Мілна відноситься те, що він потребує трохи меншої кількості обчислень (наприклад, достатньо тільки два рази обчислити , інші запам’ятовуються з попередніх етапів).
А до недоліків - потребує додаткових витрат пам’яті. Крім того, неможливо «запустити» метод без попереднього одержання однокроковими методами перші три точки.
Приклад 7.4
Вирішити дифенційне рівняння виду при початкових умовах з кроком на інтервалі .
Перші три точки одержуємо методом Рунге-Кутта, тому вони повністю співпадають з результатами попереднього методу. Тому в якості результатів прикладу наведемо у табл. 7.4 тільки підсумкові значення як для прогнозу, так і для корекції.
Таблиця 7.4
|
0 |
0,2 |
0,4 |
0,6 |
0,8 |
1,0 |
Рішення |
1 |
1,4977 |
2,2783 |
3,5202 |
5,4805 |
8,5836 |
Прогноз |
1 |
1,4977 |
2,2783 |
3,5201 |
5,4895 |
8,5835 |
Корекція |
|
- |
2,2781 |
3,5298 |
5,4890 |
8,5828 |