MATLAB Function Reference    
voronoin

n-次元 Voronoi 面

表示

詳細

[V, F] = voronoin(X) は、n-次元 Voroinoi 面を計算します。X は、mn 次元の点を表す mn 列の配列です。voronoin は、numvn 列の配列 V とベクトルセル配列 F を戻します。V は、n-次元空間の中で、numv 個の新しく作成された Voronoi 点を表します。F は、Voronoi 面のインデックス、すなわち、V の中の点のインデックスを F の要素として含んでいます。

2-次元問題に対して、F の中の頂点が、隣接順に、すなわち、それらを接続して、閉じた多角形(Voronoi 図)を作成する順にリストされています。3次元、それ以上の次元に対して、頂点は、昇順にリストされています。

例題

つぎのように考えましょう。

voronoin(x) は、

つぎの結果を出力します。

最初の Voronoi 面は、3点 V(2,:), V(4,:), V(1,:) から構成されます。2番目の面は、3点 V(5,:), V(7,:), V(1,:) から構成されます。それ以降についても、どうように作成されます。

参考

convhulln, delaunayn, voronoi

参考文献

National Science and Technology Research Center for Computation and Visualization of Geometric Structures (The Geometry Center), University of Minnesota. 1993.


 voronoi waitbar