MATLAB Function Reference | ![]() ![]() |
3 次元データ用にデータのグリッド化た超平面へのフィッテング
表示
w = griddata3(x,y,z,v,xi,yi,zi) w = griddata3(...,'method')
詳細
w = griddata3(x, y, z, v, xi, yi, zi)
は、w = f(x,y,z) の型の超平面に、不等間隔に分布した空間ベクトル(x
, y
, z
, v
)で表されるデータをフィッテングします。griddata3
は、(xi
,yi
,zi
) で設定した点で、この超平面を内挿して、w
を作成します。w
は、xi
, yi
, zi
と同じサイズです。
(xi
,yi
,zi
) は、通常、(meshgrid
で作成される)一様なグリッドで、これが、griddata3
の名前になっています。
w = griddata3(...,'method')
は、データがフィッテングするサーフェスのタイプを定義します。ここで、'method'
は、つぎのいずれかをとることができます。
'linear' |
四角形ベースの線形内挿(デフォルト) |
'nearest' |
最近傍内挿 |
注意
すべての方法は、[1] に記載されている qhull を使うデータの Delaunay 三角形をベースにしています。qhull に関する情報は、http://www.geom.umn.edu/
software/qhull/ を参照してください。コピーライトの情報については、http://www.geom.umn.edu/
software/download/COPYING.htmlを参照してください。
|
参考
delaunayn
, griddata
, griddatan
, meshgrid
参考文献
National Science and Technology Research Center for Computation and Visualization of Geometric Structures (The Geometry Center), University of Minnesota. 1993.
![]() | griddata | griddatan | ![]() |