![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Кубический интерполяционный сплайн
Слово сплайн, происходящее от английского слова spline, означает гибкую линейку, используемую для проведения гладких кривых через заданные точки на плоскости. Форма этого универсального лекала на каждом отрезке описывается кубической параболой. Сплайны широко используются в инженерных приложениях, в частности, в компьютерной графике, поскольку позволяют с хорошей точностью задать кривые в виде нескольких массивов коэффициентов. Итак, на каждом Неизвестные коэффициенты · условий интерполяции: · непрерывности функции · непрерывности первой и второй производной:
Учитывая, что для определения
где
Матрица СЛАУ (3.1) является ленточной, поэтому система решается с помощью прямого экономичного метода прогонки. После этого вычисляются коэффициенты
В случае постоянной сетки Для вычисления значения
ПРИМЕР 3.2. Задана таблица значений функции
Требуется вычислить значения функции в точках 0, 2 и 0, 8, используя сплайн-интерполяцию. В нашем случае: Выпишем систему уравнений для определения
Решая эту систему линейных уравнений, получим:
Рассмотрим точку 0, 2, которая принадлежит первому отрезку, т.е.
Рассмотрим точку 0.8, которая принадлежит четвертому отрезку, т.е. Следовательно,
|