Інтерполяція періодичних функцій в середовищі програмування delphi

Програма виконує інтерполяцію періодичних таблично-заданих функцій і використовує для цього тригонометричний інтерполяційний поліном. Інтерфейс програми простий та зрозумілий у використанні (аналогічний іншим проектам, які реалізують процедуру наближення табличних функцій). Ліва частина форми містить область вхідних даних, яка складається з таблиці StringGrid у комірки якої, способом введення з клавіатури, записуються відомі знячення аргументу та функції. Праву частину форми займає компонент типу TChart, який відображає графік досліджуваної функції. І, нарешті, в нижній частині форми розташована панель інструментів, яка складається з трьох кнопок типу TButton, одного поля вибору типу TSpinEdit та одного поля вводу типу TEdit. Розглянемо призначення кожного з цих компонентів більш детально:

  1. Поле вибору "Розмірність таблиці" відповідає за число заданих вузлів інтерполяції досліджуваної функції і порядок інтерполяційного многочлена.
  2. Кнопка "Інтерполювати" призначена для побудови в компоненті TChart графіка табличної функції та вузлів інтерполяції.
  3. Кнопка "Очистити" видаляє з комірок таблиці StringGrid дані та видаляє всі точки побудованого графіка.
  4. Кнопка "Обчислити значення функції в точці" — обчислює значення функції в точці, значення якої задається в полі вводу TEdit (міститься в парвій частині панелі задач), а також відображає її на графіку (точка червоного кольору).

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

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