我的问题非常简单,但作为NetLogo的初学者,我仍然找不到答案..
我创建了一个不完整的表面(可在此处获取:basic nlogo code)
to setup
clear-all
setup-patches
reset-ticks
end
;create patchy surface
to setup-patches
ask n-of 5 patches [ set pcolor green ]
ask patch 0 0 [ set pcolor yellow ]
show max-one-of patches with [pcolor = green] [distancexy 0 0]
end
我想用[pcolor = green]测量点0 0(黄色)和最远的贴片之间的距离。
为了测量NetLogo中的距离,我发现了两种可能性:
我尝试使用
创建监视器来观察距离测量请如何将此距离值包含在我的代码中?如果我必须创建补丁自己的变量,我该如何将其包含在我的代码中?
非常感谢,
答案 0 :(得分:3)
尝试max
:
max [distancexy 0 0] of patches with [pcolor = green]