
- •О. О. Абакумова
- •Загальні положення
- •Вимоги до роботи
- •Індивідуальні завдання до контрольних робіт
- •Теоретичні відомості Апроксимація функцій. Обчислення багаточленів. Схема Горнера
- •, . (1)
- •Інтерполяція функцій. Інтерполяційний багаточлен Лагранжа
- •Звичайні диференційні рівняння. Задача Коші
- •Зразок виконання завдань
- •Критерії оцінювання
- •Список літератури
Теоретичні відомості Апроксимація функцій. Обчислення багаточленів. Схема Горнера
Для практики доволі важливим є випадок апроксимації функції багаточленом.
Розглянемо
алгебраїчний багаточлен
степеняn:
, . (1)
Представимо його у наступному вигляді:
.
(2)
Згідно
з цією формулою обчислення значення
багаточлена
за умови фіксованого
зводиться
до послідовного знаходження наступних
величин:
,
,
,
(3)
,
Шукане
значення
.
Спосіб знаходження значення багаточлена за формулами (3) (за формулою (2)), називають схемою Горнера.
Виконуючи ручні розрахунки за схемою Горнера зазвичай складають таку таблицю:
|
|
|
|
|
|
+ |
|
|
|
|
|
|
|
|
|
|
|
Інтерполяція функцій. Інтерполяційний багаточлен Лагранжа
Нехай
відомі значення функції
в
різних точках:
.
(
):
Виникає задача наближено відбудувати
функцію
у довільній точці
.
Для
розв’язання цієї задачі будується
алгебраїчний багаточлен
степеня
,
який в точках
приймає ті ж значення
,
що й функція
,
тобто:
,
Такий
багаточлен називають інтерполяційним.
Точки
називаютьвузлами
інтерполяції
Будемо
шукати інтерполяційний багаточлен у
вигляді лінійної комбінації багаточленів
степеня
(4)
При
цьому вимагатимемо, щоб кожен багаточлен
обертався в нуль в усіх вузлах інтерполяції,
за винятком одногоі-го
вузла, де він повинен дорівнювати
одиниці. Легко перевірити, що цим умовам
задовольняє багаточлен виду
(5)
Підставляючи вираз (5) у вираз (4), отримуємо
(6)
Інтерполяційний
багаточлен, представлений
у вигляді (6), називають
інтерполяційним
багаточленом Лагранжа,
а функції
,
представлені у вигляді (5), –лагранжевими
коефіцієнтами.
Окремі випадки:
Лінійна
інтерполяція
За
(інтерполюємо за двома точками)
Квадратична
інтерполяція
За
(інтерполюємо за трьома точками)
Звичайні диференційні рівняння. Задача Коші
Найпростішим звичайним диференційним рівнянням є рівняння першого порядку:
(7)
Розв’язком
диференційного
рівняння
(7) називають всяку функцію
яка
після її підстановки у рівняння перетворює
його у тотожність.
Основна
задача, пов’язана з диференційними
рівняннями, відома як задача Коші:
необхідно знайти функцію
,
яка задовольняє рівняння
та
яка приймає за
задане значення
(задовольняє початкову умову):
Найпростішим числовим методом розв’язання задачі Коші для звичайних диференційних рівнянь є метод Ейлера.
Введемо
послідовність точок
(
),
які називаютьвузлами.
Будемо
вважати для простоти, що вузли
рівновіддалені, т. б.
(
).
Замість значень функції
в кожній точці
введемо числа
,
що апроксимують точний розв’язок
на даній множині точок. Функцію
,
задану у вигляді таблиці
(
),
називаютьсітковою
функцією.
Метод
Ейлера заснований на розкладанні шуканої
функції
в ряд Тейлора в околах вузлів
(
),
з якого викидаються всі члени, що містять
похідні другого й вищих порядків.
Запишемо
це розкладання у вигляді
(8)
Замінимо
значення функції Y
у вузлах
значеннями
сіткової функції
Крім
того, згідно умови задачі Коші, покладемо
Враховуючи введені позначення та нехтуючи членами, що містять похідні другого й вищих порядків, з рівняння (8) отримуємо формулу:
(9)
Покладаючи
знаходимо
значення сіткової функції
за
:
.
Необхідне
тут значення
задане
початковою умовою
.
Аналогічно можуть бути знайдені значення
сіткової функції в інших вузлах:
Різницева
схема методу Ейлера, представлена
співвідношеннями (9), має вид рекурентних
формул, за допомогою яких значення
сіткової функції у будь-якому вузлі
обчислюється за її значенням
у попередньому вузлі