Пргорамна реалізація алгоритму квадратичної інтерполяції в середовищі програмування Delphi

Пргорамна реалізація алгоритму квадратичної інтерполяції вимагає вирішення додаткової задачі, яка полягає у знаходженні рішень системи лінійних алгебраїчних рівнянь, розв'язком якої є коефіцієнти інтерполяційного многочлена. В розглядуваному delphi-проекті для цього використовується метод Крамера, який вважається найбільш зручним у реалізації (вимагає обчислення визначника основної матриці системи та додаткових визначників, одержуваних з основної матриці шляхом послідовної заміни її стовпців стовпцем вільних членів). Після знаходження невідомих коефіцієнтів многочлена програма будує графік функції, який ілюструє результат інтерполяції. Також відмітимо, що в проекті передбачино можливість знаходження наближеного значення функції в точці, відміннійн від заданих.

Отже, розглянемо деякий список вузлів інтерполяції і значень функції в них та спробуємо з допомогою даного delphi-проекту побудувати для них графік інтерполяційної функції. Для цього необхідно, в першу чергу, запустити проект на виконання, вказати необхідну розмірність таблиці і заповнити її інтерполяційними даними після чого натиснути кнопку «Інтерполювати».

Читати повністю

Обчислення проміжних значень таблично заданих функцій використовуючи квадратичну інтерполяцію

Кусково-квадратична інтерполяція, на відміну від кусково-лінійної, зводиться до формування для кожного відрізка Квадратична інтерполяція квадратичного тричленаКвадратична інтерполяція, який передбачає з'єднання кожної трійки сусідніх точок відрізком квадратичної параболи.

Квадратична інтерполяція

Кусково-квадратична інтерполяція

Шукати невідомі коефіцієнтів Квадратична інтерполяція тричлена (1) будемо виходячи з умови збігу значень шуканої квадратичної функції з табличними значеннями в трьох заданих точках. Для цього складемо наступну систему рівнянь (визначник системи (2) відмінний від нуля в тому випадку, коли точки Квадратична інтерполяція не лежать на одній прямій):

Читати повністю