06.08.2013 Views

内容简介作者简介 - 科学与工程计算系

内容简介作者简介 - 科学与工程计算系

内容简介作者简介 - 科学与工程计算系

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6.4.1.5 射线图 compass 和羽毛图 feather<br />

【例 6.4.1.5-1】 compass 和 feather 指令的区别。<br />

t=-pi/2:pi/12:pi/2;<br />

r=ones(size(t));<br />

[x,y]=pol2cart(t,r);<br />

subplot(1,2,1),compass(x,y),title('Compass')<br />

subplot(1,2,2),feather(x,y),title('Feather')<br />

150<br />

210<br />

Compass<br />

90 1<br />

120<br />

240<br />

270<br />

0.5<br />

60<br />

300<br />

30<br />

180 0<br />

6.4.1.6 Voronoi 图和三角剖分<br />

330<br />

17<br />

1<br />

0.8<br />

0.6<br />

0.4<br />

0.2<br />

0<br />

-0.2<br />

-0.4<br />

-0.6<br />

-0.8<br />

图 6.4-7<br />

Feather<br />

-1<br />

0 5 10 15<br />

【例 6.4.1.6-1】用 Voronoi 多边形勾画每个点的最近邻范围。Voronoi 多边形在计算几何、<br />

模式识别中有重要应用。从本例图 6.4-8 中,可以看到,三角形顶点所在多边形的三条公共<br />

边是剖分三角形边的垂直平分线。<br />

clf;rand('state',111)<br />

n=30;A=rand(n,1)-0.5;B=rand(n,1)-0.5;<br />

T=delaunay(A,B);<br />

T=[T T(:,1)];<br />

voronoi(A,B)<br />

hold on;axis square<br />

fill(A(T(10,:)),B(T(10,:)),'y');<br />

voronoi(A,B)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!