Сплайн-интерполяция (см. листинг 15.2)
Сплайн-интерполяция (см. листинг 15.2)
Сплайн-интерполяция в Mathcad реализована чуть сложнее линейной. Перед применением функции interp необходимо предварительно определить первый из ее аргументов — векторную переменную s. Делается это при помощи одной из трех встроенных функций тех же аргументов (х,у).
- lspline(x,y) — вектор значений коэффициентов линейного сплайна;
- pspline(x,y) — вектор значений коэффициентов квадратичного сплайна;
- cspline(x,y) — вектор значений коэффициентов кубического сплайна;
- х, у — векторы данных.
Выбор конкретной функции сплайновых коэффициентов влияет на интерполяцию вблизи конечных точек интервала. Пример сплайн-интерполяции приведен в листинге 15.2.