2016-12-28 20 views
1

我是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

要报告另一代理变量的值,可以使用关键字of

[ quality ] of one-of burrows-here