使用不同范数绘制 Voronoi 图
我在使用 mathematica(使用版本 8)时遇到了很大的问题。 绘制 Voronoi 图很简单,但是改变规范怎么样?
<< DiscreteMath`ComputationalGeometry`
data2D = {{4.4, 14}, {6.7, 15.25}, {6.9, 12.8}, {2.1, 11.1}, {9.5,
14.9}, {13.2, 11.9}, {10.3, 12.3}, {6.8, 9.5}, {3.3, 7.7}, {0.6,
5.1}, {5.3, 2.4}, {8.45, 4.7}, {11.5, 9.6}, {13.8, 7.3}, {12.9,
3.1}, {11, 1.1}};
DiagramPlot[data2D, LabelPoints -> False]
给我对应于 L_2-范数(欧几里得范数)的 Voronoi 图。 我还需要 L_1 范数和 L_无穷范数的图表......
I got a big prob with mathematica(using version 8).
Plotting a Voronoi Diagram is simple stuff, but how about changing the norm?
<< DiscreteMath`ComputationalGeometry`
data2D = {{4.4, 14}, {6.7, 15.25}, {6.9, 12.8}, {2.1, 11.1}, {9.5,
14.9}, {13.2, 11.9}, {10.3, 12.3}, {6.8, 9.5}, {3.3, 7.7}, {0.6,
5.1}, {5.3, 2.4}, {8.45, 4.7}, {11.5, 9.6}, {13.8, 7.3}, {12.9,
3.1}, {11, 1.1}};
DiagramPlot[data2D, LabelPoints -> False]
Gives me the Voronoi Diagram respective to the L_2-norm(euclidean norm).
I am needing the Diagram respective to the L_1-norm and the L_infinity-norm as well...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自 Mma 帮助(仅近似值):
注意:请注意,Voronoi 多边形的凸性属性会丢失......
From Mma help (only an approximation):
NB: Please note that the convexity property for the Voronoi polygon is lost ...