我正在为渔业建立一个鸟蛤生长模型。鸟蛤生物学的一个方面是捕食。我想问一个补丁中指定数量的海龟死每个蜱。字典并没有真正提供答案,我不知道如何建模。有什么建议吗?
非常感谢!
答案 0 :(得分:2)
假设您希望每个补丁上有五只乌龟死亡,那么:
ask patches [
let limit count turtles-here
ask n-of (min 5 limit) turtles-here [
die
]
]
使用min
是必要的,因为如果我刚才说n-of 5 turtles-here
,我会在任何少于五的补丁上收到错误。
你也可以写:
ask patches [
repeat 5 [
if any? turtles-here [
ask one-of turtles-here [
die
]
]
]
]
这相同,但n-of
版本应该运行得更快。
答案 1 :(得分:-2)
如果您想杀死'n'只海龟(将代码中的'n'替换为整数)
to kill-n-turtles
repeat 'n' [
ask one-of turtles [die]
]
end