- 积分
- 83
- 注册时间
- 2003-11-14
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2005-7-15 20:50:04
|
显示全部楼层
来自 新疆乌鲁木齐
Re:请教有没有高人做过voronoi网格划分?!
可以做到,不用绕过这个问题,在MATLAB中与其他软件一样是按数据绘图的,能画出上面的图形,相应就有节点和单元的信息,我把帮助中的例子稍作修改,因为考虑到或者你没有接触这个软件,做得略微详细,如下:
function voronoi_plot
rand('state',5);
x = rand(1,10); y = rand(1,10);
[vx,vy] = voronoi(x,y);
plot(x,y,'r+',vx,vy,'b-'); axis equal
hold on
[v,c] = voronoin([x(:) y(:)]);
for i=1:length(v)
plot(v(i,1),v(i,2),'ko')
end
axis equal
save voronoi_info.mat
说明:你要的节点信息存储在由voronoin命令返回的向量v中,节点的索引信息存储于元胞数组c中,所有在程序中出现的数据保存于mat文件voronoi_info.mat中如图:
[ 本帖最后由 bainhome 于 2006-12-14 13:34 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|