Функция interp
Функция interp в интерполяции и регрессии используется для интерполяции в данной точке выходных данных одной из следующих функций: cspline, lspline, pspline, bspline или loess.
interp(vs, vx, vy, x) или interp(vs, Mxy, Mz, X): возвращает интерполированное значение в точке x из коэффициентов вектора vs и исходные данные в vx и vy. При подгонке поверхности X является двухэлементным вектором, для которого рассчитываются интерполированные значения z.
Аргументы
vs является вектором, созданным одной из следующих функций: cspline, lspline, pspline, bspline или loess.
vx и vy являются векторами одинаковой длины, состоящими из вещественных значений.
x является вещественным значением независимой переменной, для которого требуется рассчитать кривую интерполяции. Для получения наилучших результатов это значение должно быть в диапазоне значений vx.
Mxy — массив n x 2 независимых вещественных данных, задающих координаты x и y относительно диагональной или прямоугольной сетки. Поэтому необходимо иметь одинаковое число значений x и y в точках независимых данных.
Mz — массив n x n вещественных данных. Это значения z, соответствующие значениям x и y в Mxy.
X является вещественным двухэлементным вектором значений, для которого требуется рассчитать поверхность интерполяции.
Было ли это полезно?