Решение задач интерполяции в системе MathCAD

Инструментарий, который имеется в среде Mathcad есть для этого инструментарий: средства линейной интерполяции (функция linterp) и интерполяции сплайнами (функция interp) – линейными (lspline), параболическими (pspline) и кубическими (cspline).

– linterp(X, Y,x). Аргументы функции – векторы исходных данных X и Y и непрерывный аргумент x. Возвращает непрерывную функцию аргумента x, состоящую из набора отрезков (линейных функций).

– lspline(X, Y). Аргументы функции – векторы исходных данных X и Y. Возвращает коэффициенты сплайнов – парабол 3-й степени (особенность: конечные отрезки – прямые линии, т.е. аппроксимируются линейными функциями).

– pspline(X, Y). Аргументы функции – векторы исходных данных X и Y. Возвращает коэффициенты сплайнов – парабол 2-й степени.

– cspline(X, Y). Аргументы функции – векторы исходных данных X и Y. Возвращает коэффициенты сплайнов – парабол 3-й степени.

interp (cspline(X,Y),X,Y,x). Аргументы функции – коэффициенты сплайнов (результат работы функции cspline), векторы исходных данных X и Y и непрерывный аргумент x. Возвращает непрерывную функцию аргумента x, состоящую из набора сплайнов.

Следует отметить, что в описанных функциях данные вектора X (как правило, это значения независимой переменной – аргумента) должны быть упорядочены по возрастанию.

Решение задач интерполяции в системе Maple




double arrow
Сейчас читают про: