Курсовая работа: Дослідження методів інтерполяції
Отже, програма розв’язує задачу інтерполяції в заданих точках. При цьому використовуються дані з таблиці 1.
Оскільки інтерполяційні поліноми повинні задовільняти умову (2), то результатами роботи програми при , де - задані таблично значення температури, повинні бути задані значення напруги при відповідних значеннях температури. Для перевірки правильності роботи програми перевіримо, чи виконується дана умова. Замінюємо значення температури на , і програма видає результати, показані на рисунку (6).
Рисунок 6. Результати інтерполяції напруги вольтметра при температурі .
Отже, розроблена програма є практичною реалізацією поставленого завдання.
4. Розв’язання задачі в пакеті прикладних програм
Інтерполяцію напруги в точках здійснимо в пакеті прикладних програм MathCAD, використавши процедуру linterp (vx,vy,x), де vx - вектор значень аргументів, vy - вектор відповідних значень функції, x - задані значення аргументу функції, для яких треба вирішити задачу інтерполяції. Результати можна представити як значення функції при заданих значеннях аргументу, так і у вигляді графіка.
Рисунок 7. Результати вирішення задачі в пакеті MathCAD
З рисунку видно, що результатом інтерполяції при є значення напруги U=0,415 мВ , а при - U=0,903 мВ.
5. Аналіз результатів моделювання
Визначимо похибки моделювання, прийнявши за точний розв’язок розв’язок в пакеті прикладних програм MathCAD.
Абсолютні похибки знайдемо за формулою
, (12)
де - абсолютна похибка, - значення напруги, отримане в пакеті MathCAD, - значення напруги, яке є результатом роботи програми.
Відносні похибки обчислимо за формулою
. (13)
Абсолютна похибка при застосуванні методу розподілених різниць дорівнює при
, при
.
Відносна похибка для даного методу при
, а при .
Визначимо похибки, що виникають при застосуванні методу Лагранжа. При
, при
.
Відносна похибка для даного методу при
, а при
.
Результати роботи програми є однаковими, як при застосуванні методу Лагранжа, так і методу розподілених різниць, похибки обчислень є суттєвими.
6. Інструкція користувачеві
Програма розроблена з використанням мови програмування Turbo Pascal 7.0 та має назву Interpol.
Для запуску програми необхідно запустити файл Interpol. exe.