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