| 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 | ![]() |