MATLAB Function Reference |
Syntax
voronoi(x,y) voronoi(x,y,TRI) h = voronoi(...,'LineSpec') [vx,vy] = voronoi(...)
Definition
Voronoi 圖形可將資料點所在的平面劃分成數個多邊形,每一個多邊形只包含一個資料點,這些劃分多邊形的線就稱作 Voronoi polygon,整個 Voronoi polygons 的集合就稱作 Voronoi 圖形。
Description
voronoi(x,y)
以點 (x
,y
) 來畫 Voronoi 圖形。
voronoi(x,y,TRI)
用三角測量的方法 TRI
,而不是用 delaunay
的方法來畫 Voronoi 圖形。
h = voronoi(...,'LineSpec')
用指定的顏色以及線條的樣式來畫圖,並傳回線條物件的控制於 h
。
[vx,vy] = voronoi(...)
傳回 Voronoi 圖形中多邊形的頂點 vx
和 vy
使得 plot(vx,vy,'-',x,y,'.')
可畫出 Voronoi 圖形。
Examples
這段程式碼可畫出由十個隨機產生的點產生的 Voronoi 圖形。
rand('state',0); x = rand(1,10); y = rand(1,10); [vx, vy] = voronoi(x,y); plot(x,y,'r+',vx,vy,'b-'); axis equal
See Also
convhull
, delaunay
, dsearch
, trimesh
, trisurf
, voronoin
volumebounds | voronoin |