【发布时间】:2017-03-24 10:04:11
【问题描述】:
我是 NetLogo 的新手,这可能是一个太明显的问题,但我不知道如何测试我所做的是否正确。
我正在根据其与品种 2(鳄鱼)的距离来选择品种 1(海龟)的代理。我希望鳄鱼从它周围的乌龟中随机选择一只,但乌龟离得越近,被选择的概率就越高。因此,我正在使用 rnd 扩展和距离命令。
我的问题是距离命令是否指的是正确的代理(即鳄鱼和海龟之间的距离):
ask crocodiles [
let potential_preys turtles in-radius max_distance
let selected_prey rnd:weighted-one-of potential_preys [ (1 - ( distance ? / max_distance ) ) ]
ask selected_prey [
scape
]
]
【问题讨论】: