- •122 «Комп’ютерні науки та інформаційні технології»
- •124 «Системний аналіз»
- •Лабораторна робота №1-2
- •І. Теоретичний матеріал
- •4. Числа і числові константи
- •4.1. Системи числення
- •5. Рядкові дані
- •6. Складні типи даних: вектори, матриці, масиви, таблиці, списки
- •7. Оператори, функції і вирази
- •7.1. Оператори та їх пріоритет
- •7.2. Функції та їх класифікація
- •8. Системи комп’ютерної математики в Internet
- •Іі. Завдання до лабораторної роботи
- •Ііі. Індивідуальні завдання
- •І. Теоретичний матеріал
- •1. Введення матриць
- •2. Матричні оператори
- •3. Матричні функції
- •4. Розв’язування матричних рівнянь
- •5. Символьні матричні перетворення
- •Іі. Завдання до лабораторної роботи
- •Ііі. Індивідуальні завдання
- •IV. Завдання для самостійного виконання
- •І. Теоретичний матеріал
- •1. Знаходження границь функцій
- •2. Аналітичне і чисельне диференціювання та їх реалізація в системі Mathcad
- •3. Дослідження функцій і побудова їх графіків за допомогою системи Mathcad
- •Іі. Завдання до лабораторної роботи
- •Ііі. Індивідуальні завдання
- •Лабораторна робота №7-8
- •І. Теоретичний матеріал
- •3. Тривимірна графіка
- •4. Робота з анімаційною графікою
- •Іі. Завдання до лабораторної роботи
- •Ііі. Індивідуальні завдання
- •Лабораторна робота № 9-10
- •І. Теоретичний матеріал
- •1. Умови iснування розв’язку екстремальної задачі
- •2. Класичний метод знаходження екстремумiв функцiї однiєї змiнної
- •3. Класичний метод знаходження екстремумiв функцiї багатьох змiнних
- •4. Основні засоби пакету Mathcad щодо розв’язування задач оптимізації
- •5. Розв’язування задач математичного програмування в середовищі Mathcad
- •II. Завдання до лабораторної роботи
- •III. Індивідуальні завдання
- •Іv. Контрольні запитання
- •Лабораторна робота № 11-12
- •І. Теоретичний матеріал
- •Іі. Завдання до лабораторної роботи
- •III. Індивідуальні завдання
- •Лабораторна робота № 13-14
- •І. Теоретичний матеріал
- •1. Постановка задачі інтерполювання функцій
- •Геометричний смисл задачі інтерполювання функцій
- •3. Лінійне і квадратичне інтерполювання
- •4. Параболічне інтерполювання. Інтерполяційна формула Лагранжа
- •6. Екстраполювання функцій
- •7. Засоби інтерполювання функцій в системах комп’ютерної математики
- •Іі. Завдання до лабораторної роботи
- •Ііі. Індивідуальні завдання
- •Іv. Контрольні запитання
- •Лабораторна робота № 15-16
- •І. Теоретичний матеріал
- •1. Засоби наближення функцій в системі комп’ютерної математики Mathcad
- •1.1. Лінійна регресія (Linear regression)
- •1.2. Поліноміальная регресія (Polynomial regression)
- •1.3. Спеціальні регресії (Specialized regression)
- •1.3.1. Експоненціальна регресія
- •1.3.2. Тригонометрична регресія
- •1.3.3. Логарифмічна регресія
- •1.3.4. Степенева регресія
- •Іі. Завдання до лабораторної роботи
- •Розв’язування
- •Ііі. Індивідуальні завдання
- •Лабораторна робота № 17-18
- •І. Теоретичний матеріал
- •1. Загальні положення щодо програмування у скм
- •2. Процедурне програмування в скм Mathcad
- •Іі. Завдання до лабораторної роботи
- •3. Приклади програм в скм Mathcad
- •Ііі. Індивідуальні завдання
- •IV. Завдання для самостійного виконання
- •Самостійна робота
- •І. Теоретический материал
- •1. Можливості sMath Studio
- •3. Основні елементи інтерфейсу скм sMath Studio
- •4. Встановленн програми sMath Studio
- •5. Основи работи в програмі
- •6. Довідкова інформація
- •Іі. Завдання до лабораторної роботи
- •Ііі. Індивідуальні завдання
- •І. Теоретичний матеріал
- •Іі. Задания до лабораторної работи
- •І. Теоретичний матеріал
- •Іі. Задания до лабораторної работи
- •Графіка в MatLab
- •Ііі. Індивідуальні завдання
- •Контрольні питання
- •І. Теоретичний матеріал
- •1. Основи інтерфейсу MatLab
- •2.Засоби контролю робочої області та файлової системи
- •3. Меню системи MatLab
- •4. Програмування в matlab
- •Основи редагування та налагодження m-файлів
- •Основи програмування
- •5. Чисельне рішення нелінійних рівнянь
- •Іі. Задания до лабораторної работи
- •Ііі. Індивідуальні завдання
- •І. Теоретичний матеріал
- •1. Аналітичне інтегрування засобами MatLab.
- •3. Теоретична оцінка похибки чисельного інтегрування
- •4. Чисельне інтегрування
- •5. Чисельне інтегрування засобами MatLab
- •6. Правило Рунге оцінки похибки інтегрування
- •Іі. Задания до лабораторної работи
- •Перелік літератури та інших джерел Базова
- •Допоміжна
- •Інформаційні ресурси
- •Глосарій курсу
- •Про виконання індивідуального завдання № 1
- •Коваленка Віктора Івановича
3. Лінійне і квадратичне інтерполювання
Найпростішими випадками інтерполювання
многочленом
є випадки, коли
і
.
При
маємо многочлен першого степеня
,
тобто лінійну функцію, тому інтерполювання
многочленом
називається лінійним інтерполюванням.
Нехай для невідомої функції
маємо її значення у двох точках
:
,
.
Графік лінійної функції
повинен проходити через ці точки, тому
невідомі коефіцієнти
і
можна знайти з системи рівнянь:
.
Розв’язавши цю систему одержимо:
,
тоді
,
або
, (*)
відповідно функцію можна представити наближеною рівністю:
,
яка називається формулою лінійного інтерполювання.
Геометричний смисл: заміна дуги
кривої
на
відрізком прямої лінії
,
що проходить через точки
,
(рис. 2).
Рис. 2.
Більш точні результати можна одержати, якщо замість лінійної інтерполяції використовувати квадратичну інтерполяцію ( ), тобто якщо дугу кривої заміняти не відрізком прямої лінії, а параболою
.
Нехай для невідомої функції
маємо її значення у трьох точках
:
,
,
.
Графік інтерполяційного многочлена
повинен проходити через ці точки, тому
невідомі коефіцієнти
,
і
можна знайти з системи рівнянь:
.
Наближене значення функції
в будь-якій точці
обчислюється за формулою:
(**)
Цю формулу називають формулою квадратичного інтерполювання.
Геометричний смисл: заміна дуги
кривої
на
дугою параболи
,
що проходить через точки
,
,
(рис. 3).
Рис. 3.
4. Параболічне інтерполювання. Інтерполяційна формула Лагранжа
Нехай деяка функція
задана своїми значеннями в
-му
вузлі інтерполювання
:
. (1)
В якості інтерполяційного многочлена візьмемо многочлен n-го степеня виду:
, (2)
причому значення
у вузлах інтерполювання повинні
співпадати зі значеннями заданої
функції, тобто:
.
(3)
Ця умова визначає систему з -го лінійного рівняння виду:
(4)
для знаходження
коефіцієнта
шуканого многочлена
.
Оскільки вузли інтерполювання різні
(
),
то одержана система лінійних рівнянь
має єдиний розв’язок. Отже, інтерполяційний
многочлен виду (2) існує і є єдиним, але
у залежності від способу побудови форма
запису його може бути різною, наприклад
у формі Ньютона або Гаусса.
Єдиність інтерполяційного мнолочлена
виду (2) можна довести методом
відсупротивного.
Для побудови многочлена
будемо будувати допоміжні многочлени
степені
.
Многочлен
побудуємо так, щоб у вузлі інтерполювання
він прийняв значення
,
а в інших вузлах
.
Такий многочлен має вигляд:
.
Дійсно, вузли інтерполювання
є коренями многочлена
,
тому,
,
а в точці
чисельник дорівнює знаменнику, отже,
.
Далі будуємо многочлен
.
Зрозуміло, що
,
а
.
Аналогічним чином можна побудувати
многочлени
,
рівні 1 відповідно у вузлах
і рівні нулю в усіх інших вузлах
інтерполювання.
У загальному вигляді многочлени
можно записать так:
,
.
Покажемо далі, що шуканий многочлен має вигляд:
.
(5)
Дійсно, добутки
перетворюються в нуль у всіх вузлах
інтерполювання, крім вузла
,
де вони рівні
,
оскільки
,
тобто
.
Крім того, степінь многочлена
рівна
,
оскільки кожний доданок суми
є многочленом степені
.
Побудований многочлен (5) називають інтерполяційним многочленом Лагранжа і записують так:
.
(6)
Інтерполяційна формула Лагранжа для
наближеного обчислення значень функції
у проміжних точках
має вигляд:
.
(7)
У частинному випадку, якщо є два вузли
інтерполювання
і
,
то з формули (6) одержуємо формулу
лінійного інтерполювання (*), а якщо три
вузли
,
то формулу квадратичного інтерполювання
(**).
Оскільки крива, яка є графіком многочлена , називається параболою -го порядку, то інтерполювання многочленом Лагранжа називають параболічним інтерполюванням.
Зрозуміло, що, чим більше вузлів
інтерполювання на відрізку
,
тим точніше інтерполяційний многочлен
наближає задану функцію.
Приклад 1. Для функції, значення якої в чотирьох точках задані таблицею побудувати інтерполяційний многочлен Лагранжа:
x |
0 |
1 |
2 |
4 |
f(x) |
1 |
3 |
2 |
4 |
Відповідь:
,
де a3=0.541(6)
a2=-3.125
a1=4.58(3),
a0=1.
