【发布时间】:2014-11-04 11:32:59
【问题描述】:
我正在尝试创建一个向海龟提出问题的模型。每个乌龟代表一个独特的知识领域(1、2、3、4、5...),每个问题都包含一个随机的领域子集,例如(3 5 8)。
然后我想问问题中包含 ID 的海龟来回答它。我希望得到一些建议:
- 如何为问题创建随机数组(全局变量)和;
- 如何将其与海龟 ID 进行比较。
这是我第一次使用 NetLogo,所以我为我的无知道歉。而且我绝对不是要你为我编写过程,而是我可以使用一些关于正确方向/命令的建议来尝试。
对于 2. 比较,我写了以下内容,但我不确定这是否可行。我担心的是,如果它正在寻找与海龟 ID 完全匹配的问题数组,则永远找不到匹配项。我的意图是,如果海龟 ID 在数组中的任何位置,那么 [设置专家? 2]:
to give-an-answer
foreach question [
if question = who [set expert? 2]
]
end
非常感谢您能给我的任何建议!
谢谢 约翰
【问题讨论】:
-
感谢 Seth 和 King-Ink,我想我已经解决了这个问题。我正要分析输出,看看它是否有意义,但这里是代码:
标签: arrays comparison netlogo