Інтерполяція функції за формулою Бесселя в середовищі програмування delphi

Delphi-проект призначений для побудову інтерполяційної кривої таблично заданої функції з рівновіддаленими вузлами. В якості інтерполяційної формули програма використовує формулу Бесселя. Головне вікно проекту ділиться на три частини: таблиця фіксованих значень функції (компонент TStringGrid), область виводу інтерполяційної кривої (компонент TChart) та панель задач з допомогою якої можна змінювати розмірність таблиці TStringGrid (поле “Розмір таблиці”), здійснювати побудову графіка в компоненті TChart (кнопка “Інтерполювати”) та обчислити значення функції в точці відмінній від заданих (кнопка “Обчислити значення функції в точці” та поле вводу TEdit – міститься з правої частині).

Інтерполяційна формула Бесселя на delphi
Головне вікно delphi-проекту “Інтерполяційна формула Бесселя”

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

bessel_interpolation_delphi2
Побудова інтерполяційної кривої використовуючи інтерполяційну формулу Бесселя

Для того, щоб обчислити значення функції у точці відмінній від заданих, у поле вводу (міститься в правій частині панелі задач) необхідно вказати значення аргументу, для якого необхідно обчислити наближене значення і натиснути вищезгадувану кнопку “Обчислити значення функції в точці”.

bessel_interpolation_delphi3
Знаходження значення функції у точці відмінній від заданих

скачати delphi-проект Інтерполяційна формула Бесселя.

Залишити коментар

Your email address will not be published. Required fields are marked *

*