Netlogo-初始位置+测量patch和a之间的最小距离turtle/patch
Netlogo-initial position + measure minimum distance between a patch and a turtle/patch
我写了这段代码,但是,我不知道它是否正确(它在技术语法上是正确的)。如果您吃圣诞饼干有任何休息时间,请查看并评论我的代码是否正确,Netlogo 会做我需要的。
我的意图:在一张地图上,创建6个地铁站,测量从这张地图上的任何一个补丁到最近的地铁(dt-地铁)的距离,测量从这个地图上的任何一个补丁到最近的补丁的距离绿色 (dt-park)
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]]
这会如我所愿吗?尤其是 dt 地铁?
也许您可以看看图书馆中的 Voronoi 模型,...本质上您正在尝试做同样的事情...
我写了这段代码,但是,我不知道它是否正确(它在技术语法上是正确的)。如果您吃圣诞饼干有任何休息时间,请查看并评论我的代码是否正确,Netlogo 会做我需要的。
我的意图:在一张地图上,创建6个地铁站,测量从这张地图上的任何一个补丁到最近的地铁(dt-地铁)的距离,测量从这个地图上的任何一个补丁到最近的补丁的距离绿色 (dt-park)
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]]
这会如我所愿吗?尤其是 dt 地铁?
也许您可以看看图书馆中的 Voronoi 模型,...本质上您正在尝试做同样的事情...