Програмна реалізація інтерполяційної формули Ньютона для нерівновіддалених вузлів інтерполяції

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

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

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

Програмна реалізація першої інтерполяційної формули Ньютона

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

Після запуску програми на екраны з'явиться форма виду:

Перша інтерполяційна формула Ньютона на Delphi

Головне вікно програми "Перша інтерполяційна формула Ньютона"

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

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