Интерполируйте 2D или 3-D данные, имеющий разброс
vq = griddata(x,y,v,xq,yq)
vq = griddata(x,y,z,v,xq,yq,zq)
vq = griddata(___,method)
соответствует поверхности формы v = f (x, y) к данным, имеющий разброс в векторах vq = griddata(x,y,v,xq,yq)
(x,y,v)
. Функция griddata
интерполирует поверхность в точках запроса, заданных (xq,yq)
, и возвращает интерполированные значения, vq
. Поверхность всегда проходит через точки данных, заданные x
и y
.
соответствует гиперповерхности формы v = f (x, y, z).vq = griddata(x,y,z,v,xq,yq,zq)
указывает, что метод интерполяции раньше вычислял vq = griddata(___,method)
vq
с помощью любого из входных параметров в предыдущих синтаксисах. method
может быть 'linear'
, 'nearest'
, 'natural'
, 'cubic'
или 'v4'
. Методом по умолчанию является 'linear'
.
Qhull-специфичные опции больше не поддерживаются. Удалите аргумент options
из всех экземпляров в вашем коде, которые передают его griddata
.
В будущем релизе griddata
не примет входных векторов смешанной ориентации. Кроме того, следующие синтаксисы будут удалены:
[Xq,Yq,Vq] = griddata(x,y,v,xq,yq)
[Xq,Yq,Vq] = griddata(x,y,v,xq,yq, method
)
ndgrid
или meshgrid
прежде, чем вызвать griddata
.