Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
«Саратовский государственный технический университет имени Гагарина Ю.А.»
Кафедра «Радиоэлектроника и телекоммуникации»
Курсовая работа
по дисциплине «Численные методы»
на тему: « ИНТЕРПОЛИРОВАНИЕ ФУНКЦИЙ »
Выполнил(а):
Факультет ИнЭТМ
Курс 1 (первый)
специальность сокращенная
заочная УПТС
Ф.И.О. ______________
________________________
Проверил(а):
к.э.н., доцент
Ушакова Ольга Валерьевна
Саратов – 2015
Цель работы: приобретение навыков построения интерполяционных полиномов по формулам Лагранжа и Ньютона для различных типов интерполируемых функций, алгоритмизация процесса интерполирования и оценки погрешности, исследование сходимости интерполяционного процесса.
Задание:
1. Вычислить коэффициенты
(
) интерполяционного полинома
, составленного для функции (1)
(см. табл.) по первым трем узлам интерполирования двумя способами:
а) по формуле Лагранжа:
, (2)
где
(
) – узлы интерполирования,
(
) – значения заданной функции в узлах;
б) по формуле Ньютона:
(3)
где
- разделенные разности 1 порядка;
- разделенные разности 2 порядка;
- разделенные разности порядка
.
Убедиться в том, что формулы (2) и (3) являются разными формами записи одного и того же интерполяционного полинома (1).
в) с помощью функции polyfit в среде MATLAB Version 7.5 (R2007b).
2. Составить блок-схему алгоритма и программу для вычисления значений двух заданных функций
и
;
а) по исходной формуле;
б) по формуле Лагранжа или Ньютона
для двух значений узлов
и
с заданным шагом расчета. Оценить погрешность по формуле
, где
.
Программные средства, используемые для написания программы вычислений: Visual C++ 2005 Express Edition.
3. Произвести вычисления по программе. Результаты работы должны быть представлены в виде таблицы.
4. Оценить погрешность интерполирования в заданной точке
по формуле
. (4)






