Интерполяция для 1-D, 2-D, 3-D и N-D данных с сеткой в формате ndgrid
возвращает интерполированные значения функции от переменных n в определенных точках запроса с помощью линейной интерполяции. Результаты всегда проходят через исходную выборку функции. Vq = interpn(X1,X2,...,Xn,V,Xq1,Xq2,...,Xqn)X1,X2,...,Xn содержать координаты точек выборки. V содержит соответствующие значения функций в каждой точке выборки. Xq1,Xq2,...,Xqn содержать координаты точек запроса.
принимает сетку точек выборки по умолчанию. Сетка по умолчанию состоит из точек, 1,2,3,... ni в каждой размерности. Значение ni является длиной i-го размерности в Vq = interpn(V,Xq1,Xq2,...,Xqn)V. Используйте этот синтаксис, когда вы хотите сохранить память и не обеспокоены абсолютными расстояниями между точками.
также задает Vq = interpn(___,method,extrapval)extrapvalскалярное значение, которое назначается всем запросам, которые находятся вне области точек выборки.
Если вы опускаете extrapval аргумент для запросов вне области точек выборки, затем основанный на method аргумент interpn возвращает одно из следующих значений:
Экстраполированные значения для 'spline' и 'makima' методы
NaN значения для других методов интерполяции