Netlogo初始位置+测量补丁和乌龟/补丁之间的最小距离

时间:2015-12-23 01:02:49

标签: position distance netlogo min

我编写了这段代码,但是,我不知道它是否正确(技术语法正确)。如果您有吃圣诞饼干的休息时间,请查看并评论我的代码是否正确,Netlogo会做我需要的。

我的意图:在地图上,创建6个地铁站,测量从这张地图上的任何地块到最近的地铁(地铁)的距离,测量从这张地图上的任何地块到最近的绿色补丁的距离(DT-公园)

breed [subways subway] 
patches-own [dt-park dt-subway]
to set-patches 
   create-subways 1 [set shape "ubahn" set size 2.5 setxy -14 -17]  
   create-subways 1 [set shape "ubahn" set size 2.5 setxy -50 -13]   
   create-subways 1 [set shape "ubahn" set size 2.5 setxy -27 -26]   
   create-subways 1 [set shape "ubahn" set size 2.5 setxy 20 11]     
   create-subways 1 [set shape "ubahn" set size 2.5 setxy 48 -20]    
   create-subways 1 [set shape "ubahn" set size 2.5 setxy 55 -35]  
   ask patches [set dt-park min-one-of patches with [pcolor = 64] [distance myself]] 
   ask patches [set dt-subway min-one-of subways [distance myself]]  

这会做我想要的吗?特别是搭乘地铁?

1 个答案:

答案 0 :(得分:0)

也许你可以看一下图书馆里的Voronoi模型,......基本上你是想尝试做同样的事情......