Применение сплайнов для численного интегрирования
Материал из MachineLearning.
Содержание |
Введение
Ставится задача вычислить интеграл вида
где и - нижний и верхний пределы интегрирования; - непрерывная функция на отрезке .
Введем на отрезке интегрирования равномерную сетку, определим значения функции в узлах сетки. Пусть имеется совокупность узлов Пусть также задана таблица Представим интеграл (1) в виде суммы интегралов по частичным отрезкам:
Сущность большинства методов вычисления определенных интегралов состоит в замене подынтегральной функции на отрезке аппроксимирующей функцией , для которой можно легко записать первообразную в элементарных функциях, т.е.
где S - приближеное значение интеграла; R - погрешность вычисления интеграла. Лучше всего изучена замена алгебраическим многочленом.
Изложение метода
Возьмем в (3) в качестве аппроксимирующей функции кубический сплайн:
- где
Коэффициенты вычисляются по следующим формулам:
Тогда интеграл (4) запишется как сумма интегралов от сплайнов:
Последняя формула упрощается при подстановке в неё выражений (5) для коэффициентов
Анализ метода и ошибок
Числовой пример
Рекомендации программисту
Заключение
Ссылки
Список литературы
- http://www.intuit.ru/department/calculate/calcmathbase/7/1.html
- http://mathalgo.blogspot.com/2007/11/blog-post.html
- Бабенко К.И Основы численного анализа М.: Наука, 1986.
- Мудров
- Буслов