MATLAB Function Reference |
資料的資料分格化(Data gridding)和超表面符合(hypersurface fitting)(dimension >= 2)
Syntax
yi = griddatan(X,y,xi) yi = griddatan(...,'method')
Description
yi = griddatan(X, y, xi)
以 y = f(X) 的形式使(通常是)不一致空間向量資料 (X
, y
)符合一個超表面(hypersurface)。griddatan
修改以 xi
定義點上的超表面(hypersurface)來產生 yi
。xi
可以是不一致的(nonuniform)。
X
是 m
-by-n
,代表 n
度空間中的 m
個點。y
是 m
-by-1
,代表 m
個超表面(hypersurface) f(X
) 的值。xi
是一個大小為 p
-by-n
的向量,代表 n
度空間中的 p
個點,是要被符合的表面值。yi
是長度 p
的向量近似於 f(xi
) 的值。超表面(hypersurface)總是會經過資料點(X
,y
)。xi
通常是均勻的格子(如同 meshgrid
所產生的)。
[...] = griddatan(...,'method')
定義欲符合資料的表面種類,其中 'method'
是下列其中之一:
'linear' |
Tessellation-based linear interpolation (default) |
'nearest' |
Nearest neighbor interpolation |
所有的方法都是以資料的 Delaunay tessellation 為基礎。
Note
griddatan 呼叫以 qhull [1] 為基礎的 delaunayn 。 更多有關 qhull 的資訊,請見 http://www.geom.umn.edu/software/qhull/。版權的資訊,請見 http://www.geom.umn.edu/software/download/COPYING.html。
|
See Also
delaunayn
, griddata
, griddata3
, meshgrid
Reference
[1] National Science and Technology Research Center for Computation and Visualization of Geometric Structures (The Geometry Center), University of Minnesota. 1993.
griddata3 | gsvd |