让乌龟考虑其他海龟的变量

时间:2016-12-28 09:11:51

标签: netlogo

我是Netlogo的新手并且已经遇到了问题。

我写了一个模型,其中一种乌龟(袋熊)随机选择移动到不同的洞穴(第二种乌龟)。然而,我现在希望这样做,使得与袋熊相同的斑块上的洞穴的质量(由数字表示)影响袋熊移动到不同洞穴的概率。我曾设想过这类似于:

ask wombats[  
if random-float 100 >= burrow-fidelity * ( quality one-of burrows burrows-here / 2)
  [move-to one-of burrows with [not any? wombats-here]]
 ]

然而这不起作用。 无论如何,我让袋熊报告当前共享相同补丁的洞穴的大小(每个补丁只有一个洞穴)然后让袋熊将报告的值纳入上面的等式中,其中"质量一个洞穴洞穴 - 这里"是

提前谢谢

1 个答案:

答案 0 :(得分:1)

要报告其他代理变量的值,请使用of关键字:

[ quality ] of one-of burrows-here