Опубликован: 18.05.2011 | Доступ: свободный | Студентов: 968 / 106 | Оценка: 4.40 / 4.20 | Длительность: 12:30:00
Тема: Программирование
Специальности: Программист, Архитектор программного обеспечения
Теги:
Лекция 16:
Приближение сплайнами
Практическое занятие "Аппроксимация функций"
Цель занятия
Практическое проведение интерполяции для конкретных функций и изучение свойств интерполяционных функций.
Практическая задача
В настоящем занятии мы разберем пример построения интерполяционного многочлена в форме Лагранжа. Мы рассмотрим простейшую функцию
Возьмем известные значения этой функции в точках В этих точках наша функция, как известно, принимает следующие значения Построим интерполяционный многочлен в форме Лагранжа по этим точкам. Согласно известным формулам этот многочлен имеет следующий вид гдеДля использования этого многочлена, разумеется, нет необходимости раскрывать скобки. Для работы с этим многочленом мы напишем небольшой код на языке C#.
В этой программе мы вычисляем значение нашего интерполяционного многочлена в промежуточной точке и сравниваем с "точным" значением . После запуска мы получим следующий результат.
Можно считать, что это очень не плохой результат для интерполяции функции по столь малому количеству точек.