请帮我写一个matlab生成voronoi图的代码
时间: 2023-03-28 18:04:27 浏览: 103
好的,我可以回答这个问题。以下是一个简单的 Matlab 代码,用于生成 Voronoi 图:
```matlab
% 生成随机点
n = 50;
x = rand(n,1);
y = rand(n,1);
% 计算 Voronoi 图
[vx,vy] = voronoi(x,y);
% 绘制 Voronoi 图
plot(x,y,'o')
hold on
plot(vx,vy,'-')
axis equal
```
这段代码将生成一个包含 50 个随机点的 Voronoi 图,并将其绘制出来。
相关问题
写出matlab生成voronoi图的代码
以下是生成voronoi图的matlab代码:
x = rand(1,50);
y = rand(1,50);
[vx,vy] = voronoi(x,y);
plot(x,y,'.',vx,vy,'-');
axis equal
希望对你有帮助。
生成matlab画voronoi图代码
以下是生成 Matlab 画 Voronoi 图的代码:
```matlab
% 生成随机点
points = rand(2, 10);
% 计算 Voronoi 图
[vx, vy] = voronoi(points(1,:), points(2,:));
% 画图
plot(points(1,:), points(2,:), 'o');
hold on;
plot(vx, vy, '-');
axis equal;
```
希望能对您有所帮助!
阅读全文