如何使用matlab获取voronoi图的每个多边形的顶点和边?

How to get the vertices and edges of each polygon of the voronoi diagram using matlab?

我有以下代码来绘制voronoi图;

 X = [ 0.018504 0.5187; 0.23114 0.70406;...
      0.4447 0.37589;0.45647  0.83682;...
      0.48598 0.59816; 0.60684 0.95388;...
      0.7621 0.44282; 0.82141 0.02221;...
      0.8913 0.84074; 0.95013  0.95278];

[VX,VY] = voronoi(X(:,1),X(:,2));

 Assign_labels_to_all_points ( X ,X(:,1),X(:,2));

plot(VX,VY,'-k','linewidth',2); 
xlim([-0.2,1.2]);
ylim([-0.2,1.2]);

如下图所示:

所以,我的问题是: 如何获取voronoi图每个多边形的顶点和边?

For example;

多边形 X1 有 4 条边和 4 个顶点。我想获取这些顶点的值。因此,对于 10 个多边形中的每个多边形;我想得到它的 顶点值它的边数

给定一个坐标为 X

的矩阵
[V,C] = voronoin(X);

returns 一个包含顶点的数组 V 和一个元胞数组 C,其中图表的每个元胞都有一个矩阵。点集

V(C{ii},:)

包含单元格编号ii的顶点,对应于质心X(ii,:)

the documentation to voronoin