- •Лекція 1 етапи розв‘язування задач на еом .Елементи теорії похибок
- •1.1 Точні і наближені числа. Джерела похибок. Класифікація похибок
- •1.2 Абсолютна і відносна похибки
- •1.3 Десятковий запис наближених чисел. Значуща цифра числа. Дійсна значуща цифра
- •1.4 Зв’язок між числом дійсних знаків і похибкою числа
- •1.6 Обчислювальний експеримент та його основні етапи. Поняття стійкості та коректності
- •2.3 Особливості методів Гауса
- •Лекція № 3 розв‘язування систем лінійних алгебраїчних рівнянь
- •2.1 Основні поняття та визначення
- •2.2 Класифікація методів розв’язання слар на еом
- •2.3.1 Метод Гауса з послідовним виключенням невідомих
- •2.3.2 Метод Гауса за схемою Халецького
- •2.3.3 Метод Гауса з вибором головного елемента
- •2.3.4 Метод Гауса з одиничними коефіцієнтами
- •2.3.5 Метод Гауса-Жордана
- •Лекція №3 наближені методи розв'язання слар на еом
- •3.1 Постановка задачі та класифікація методів
- •3.2 Загальний підхід до розв’язання слар наближеними методами
- •3.3 Умови збіжності ітераційного процесу
- •3.4 Метод послідовних наближень (метод Якобі)
- •3.5 Метод Гауса-Зейделя
- •3.6 Метод верхньої релаксації
- •Лекція № 4 чисельні методи роз’вязання нелінійних рівнянь та систем нелінійних рівнянь
- •4.1 Загальні поняття та визначення
- •4.2 Принципи розв’язання нелінійних рівнянь на еом
- •4.3 Чисельні методи уточнення коренів
- •4.3.1 Метод половинного ділення
- •4.3.2 Метод хорд
- •4.3.3 Метод Ньютона (метод дотичних)
- •4.3.4 Комбінований метод
- •4.3.5 Метод ітерацій (метод послідовних наближень)
- •4.4 Чисельні методи розв’язання систем нелінійних рівнянь
- •5.1 Способи завдання функцій
- •5.2 Математична постановка задачі інтерполювання
- •5.2.1 Інтерполяційний багаточлен Лагранжа
- •5.2.2 Перша інтерполяційна формула Ньютона для рівновіддалених вузлів інтерполяції
- •Лекція №6 Апроксимація табличних функцій
- •6.1 Апроксимація табличних функцій
- •6.1.1 Апроксимація табличних функцій степеневими поліномами
- •6.1.2 Апроксимація узагальненими поліномами
- •6.1.3 Апроксимація ортогональними поліномами
- •6.1.4 Апроксимація тригонометричними поліномами (гармонійний аналіз)
- •7.1 Основні поняття та визначення
- •7.2 Чисельні методи знаходження визначеного інтегралу
- •7.2.1 Метод прямокутників
- •7.2.2 Метод трапецій
- •7.2.3 Метод Сімпсона
- •8.1 Метод Ньютона-Котеса
- •8.2 Метод Чебишева
- •8.3 Метод Гауса
- •8.4 Загальний підхід до визначення інтегралів на еом
- •9.1. Основні визначення та поняття
- •9.2. Класифікація численних методів розв'язання задачі Коші
- •9.3 Одноточкові методи розв'язання задачі Коші на еом
- •9.1.1 Модифікації методу Ейлера
- •9.1.2 Метод Рунге–Кутта
- •9.4 Методи прогнозу і корекції (багатоточкові методи)
- •9.4.1 Метод Мілна
- •9.4.2 Метод Адамса - Башфорта
- •9.4.3 Метод Хемінга
- •10.1 Чисельні методи розв’язання крайових задач
- •10.1.1 Методи стрільби
- •10.1.2 Кінцево-різницеві методи
- •10.1.3 Метод прогонки
- •11.1 Різницеві методи розв'язування диференційних рівнянь у частинних похідних
- •11.2 Етапи чисельного розв'язування диференційних рівнянь (др) у частинних похідних на еом
- •11.3 Еліптичні рівняння
- •11.4 Гіперболічні рівняння
- •12.1 Параболічні рівняння
- •13.1 Метод загального пошуку
- •13.2 Метод половинного ділення (розділення відрізка навпіл)
- •13.3 Метод дихотомії
- •13.4 Метод “золотого перетину”
- •13.5 Метод Фібоначчі
- •13.6 Порівняння методів одновимірного пошуку
- •14.1 Основні поняття та визначення
- •14.2 Критерії оптимальності
- •14.3 Градієнтні методи
- •14.3.1 Найшвидший підйом з використанням одномірного пошуку
- •14.3.2 Метод найшвидшого спуску
- •14.3.3 Метод Флетчера – Рівса
- •14.3.4 Метод Девідона – Флетчера – Пауела
- •14.3.5 Метод конфігурацій Хука – Дживса
- •14.3.6 Метод конфігурацій Розенброка
9.4.2 Метод Адамса - Башфорта
Цей метод також має четвертий порядок точності. Формула, що використовується в ньому отримана інтегруванням оберненої інтерполяційної формули Ньютона і має вид
(9.41)
На етапі корекції використовується формула
(9.42)
Розрахунки по методу Адамса - Башфорта виконуються так як і по методу Мілна, але на відміну від останнього похибка, внесена на якому-небудь кроці, не має тенденції до експоненціального росту.
Можна припустити, що так як величина відкиненого члену відома, то її можна використовувати для уточнення скоректованого значення залежної змінної. Так як внесення поправок в корегуючий член може негативно вплинути на стійкість рахунку, то для підвищення точності рахунку слід використовувати методи більш високих порядків точності.
9.4.3 Метод Хемінга
В методі Хемінга використовуються наступні формули:
(9.43)
уточнення прогнозу
(9.44)
(9.45)
корекції
(9.46)
Це стійкий метод четвертого порядку точності, в основі якого лежать наступні формули прогнозу:
(9.47)
і корекції
(9.48)
Особливістю методу Хемінга є те, що він дозволяє оцінювати похибки, що вносяться на стадіях прогнозу і корекції і усувати їх. Завдяки простоті та стійкості цей метод є одним з найбільш поширених методів прогнозу і корекції.
Лекція № 10
ЧИСЕЛЬНІ МЕТОДИ РОЗВ'ЯЗАННЯ КРАЙОВИХ ЗАДАЧ
10.1 Чисельні методи розв’язання крайових задач
Як зазначалося вище, задача, що заключається в розв’язку звичайного диференційного рівняння при додаткових умовах, що поставлені при декількох значеннях незалежної змінної, називається крайовою.
Розглянемо звичайне диференційне рівняння другого порядку
(10.1)
при граничних умовах
(10.2)
Рівняння більш високих порядків можна вирішувати тими ж методами, які поділимо на дві групи:
1. Методи, основані на заміні розв’язку крайової задачі розв’язком декількох задач Коши.
2. Методи, в яких використовується кінцево-різницева форма диференціального рівняння.
10.1.1 Методи стрільби
Якщо звичайне диференційне рівняння другого порядку є лінійним, тобто має вигляд
(10.3)
при додаткових умовах
(10.4)
то крайову задачу можна звести до задачі Коши за допомогою початкових умов
і
Знайшовши
розв’язок
можна
поставити другі граничні умови
і
і отримати
другий розв’язок
.
Якщо
а
при
чому
то
розв’язок
(10.5)
задовольняє обом початковим граничним умовам.
Якщо вирішується нелінійне звичайне диференційне рівняння, то розв’язок крайової задачі можна звести до розв’язку декількох задач Коши, послідовно вводячи в початкові умови значення :
(10.6)
і прагнучи
найти розв’язок, який задовольняє умову
При
цьому може допомогти інтерполяція, що
дозволяє побудувати впорядковану
послідовність
і
звести до мінімуму об’єм обчислень.
10.1.2 Кінцево-різницеві методи
Перевага кінцево-різницевих методів в тому, що вони дозволяють звести розв’язок крайової задачі до розв’язку системи алгебраїчних рівнянь. При розв’язку двоточкової крайової задачі
,
(10.7)
при
і
інтервал
можна
розділити на n рівних частин:
,
(10.8)
де
а
В
точках
,
що називаються вузлами, намагаються
найти значення розв’язок
.
Знаючи координати вузлів користуючись
кінцево-різницевими виразами для
похідних
(10.9)
(10.10)
можна представити диференціальне рівняння у виді різницевого рівняння.
а) якщо початкове ЗДР лінійне, то задача буде складатися з розв’язання системи лінійних алгебраїчних рівнянь;
б) якщо початкове ЗДР нелінійне, то задача зводиться до розв’язування системи нелінійних алгебраїчних або трансцендентних рівнянь;
в) методи, алгоритми та програми розв’язування таких лінійних та нелінійних рівнянь відомі, але звести розв’язування крайової задачі методом кінцевих різниць до стандартної програми важко, оскільки формулювання кожної задачі залежить від вигляду рівняння, що розглядається.
Приклад
10.1. Нехай
потрібно вирішити диференціальне
рівняння
при
умовах
і
і
кроці h=0.2.
В різницевій формі це рівняння має вид
Використовуючи цю формулу і граничні умови можна виписати наступну систему чотирьох лінійних рівнянь з чотирма невідомими:
