(Не рекомендуемый) Интерполяция данных , имеющих разбросов
TriScatteredInterp
не рекомендуется. Использование scatteredInterpolant
вместо этого.
TriScatteredInterp
используется для выполнения интерполяции на рассеянном наборе данных, который находится в 2-D или трехмерном пространстве. Данный , имеющий разброс, заданный местоположениями X
и соответствующие значения V
может быть интерполирована с помощью триангуляции Делоне X
. Это создает поверхность формы V = F(X)
. Поверхность может быть оценена в любом месте запроса QX
, использование QV = F(QX)
, где QX
лежит в выпуклую оболочку X
. Интерполяционный F
всегда проходит через точки данных, заданные в выборке.
F = TriScatteredInterp
создает пустую интерполяцию данных , имеющих разбросов.
F = TriScatteredInterp(
создает интерполяцию, которая соответствует поверхности формы Q
,V
)V = F(Q)
к данным , имеющим разбросам в (Q
, V
). Q
- матрица размера mpts
-by- ndim
, где mpts
является число точек и ndim
- размерность пространства, в котором находятся точки (ndim
2 или 3). Область вектора-столбца V
определяет значения в Q
, где длина V
равен mpts
.
F = TriScatteredInterp(
использует заданную DT
,V
)DelaunayTri
DT объекта
как базис для вычисления интерполяции. DT
- триангуляция Делоне данных , имеющих разбросов, DT.X
. Матрица DT.X
имеет размер mpts
-by- ndim
, где mpts
является число точек и ndim
- размерность пространства, в котором находятся точки, 2 <= ndim <= 3
. V
- вектор-столбец, который задает значения в DT.X
, где длина V
равен mpts
.
F = TriScatteredInterp(___,
задает метод интерполяции method
)method
используется для интерполяции данных. Можно использовать любую из предыдущих комбинаций входных аргументов.
Чтобы оценить интерполяцию, выразите оператора в форме Монжа Vq = F(Xq)
, Vq = F(Xq,Yq)
, или Vq = F(Xq,Yq,Zq)
где Vq
- значение интерполяции в местоположении запроса и Xq
, Yq
, и Zq
являются векторами местоположений точек.
delaunayTriangulation
| interp1
| interp2
| interp3
| meshgrid
| scatteredInterpolant
| triangulation