MATLAB使用mpt工具箱画出有边界的维诺图并得到每个多边形的定点序列


mpt工具箱下载地址

代码如下:

X = 10*rand(1,5);
Y = 10*rand(1,5); %随机生成五个2D点
Options.plot=1; %设置1表示画出维诺图
v=[0 0;0 10;5 15;10 10;10 0];
P = polytope(v); %生成边界
Options.pbound=P;
%axis square;
Pn=mpt_voronoi([X' Y'],Options);
V = extreme(Pn(1)) %这里的V就是第一个多边形的顶点序列
%voronoi(X,Y);

生成图像如下:这里写图片描述

猜你喜欢

转载自blog.csdn.net/w1157984197/article/details/80719252
今日推荐