Курсовая работа: Інтерполювання функцій за формулою Лагранжа

Вступ

1.Теоретична частина

1.1Постановка задачі

1.2Використовувані методи і алгоритми

1.3Вхідні та вихідні дані

2. Практична частина

2.1 Архітектура програми

2.2 Опис програми

2.3 Контрольний приклад

Висновок

Список використаної літератури

Додаток 1

Додаток 2

Додаток 3

Додаток 4


Вступ

Розвиток та значне поширення засобів обчислювальної техніки в останні роки послужило поштовхом для розробки програмного забезпечення різного рівня складності та різного за призначенням.

Для засвоєння вмінь та навичок розробки програмного забезпечення в процесі навчання вивчається предмет «Основи програмування та алгоритмічні мови». Курсовий проект є підсумком отриманих під час навчання знань.

Курсовий проект «Інтерполювання функцій за формулою Лагранжа» розроблений на алгоритмічній мові програмування з використанням модуля користувача для роботи з многочленами та математичних методів обробки інформації.

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

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

Проект «Інтерполювання функцій за формулою Лагранжа» носить практичний характер і є досить актуальною.

1. Теоретична частина

Постановка задачі

Нехай на відрізку [a;b] визначено певний клас функцій {P(x)}, наприклад, клас алгебраїчних многочленів, а в точках x0 ,x1 ,...,xn цього проміжку задано значення деякої функції y=f(x): y0 =f(x0 ), y1 =f(x1 ), ..., yn =f(xn ). Наближену заміну функції f на відрізку [a;b] однією з функцій P(x) цього класу так, щоб функція P(x) в точках x0 ,x1 ,...,xn набувала тих самих значень, що й функція f, називають інтерполюванням або інтерполяцією . Точки x0 , x1 , ... ,xn називають вузлами інтерполювання , функцію P(x) - інтерполюючою функцією , а формулу f(x)»P(x), за допомогою якої обчислюють значення функції f у проміжку [a;b], - інтерполяційною формулою.

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

Сформулюємо задачу параболічного інтерполювання: в n+1 різних точках x0 , x1 , ... ,xn задано значення функції f: y0 =f(x0 ), y1 =f(x1 ), ..., yn =f(xn ) і треба побудувати многочлен

Pn (x)=a0 xn +a1 xn-1 +...+an-1 x+an

степеня n, який задовольняв би умови:

Pn (xi )=yi (i=0,1, . . . , n).

Задача має єдиний розв’язок. Многочлен Pn (x) називають інтерполяційним многочленом. Інтерполяційний многочлен єдиний, проте можливі різні форми його запису.

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 381
Бесплатно скачать Курсовая работа: Інтерполювання функцій за формулою Лагранжа