我正在尝试使用 BehaviorSpace 将全局变量-“经验”和“参与”从 10 更改为 90。然后我使用这些变量来设置个体海龟参与(cit-inv)和经验(cit-inv)值。r/NetLogo - BehaviorSpace 扫描问题 - 需要帮助!
但是,当我运行 BehaviorSpace 时,它不会循环遍历这些值,并且全局变量在 81 次运行中保持为 0。即: cit-inv 和 cit-exp 只是根据代码的随机部分从 0 到 10 随机变化。
如果有帮助,我很乐意分享其他代码片段或添加更多上下文。我想值得注意的是,我没有明确地为代码主体中的“经验”或“参与”分配任何值。
感谢您的阅读和任何建议!
在行为空间中:
["experience" [10 10 90]]
["involvement" [10 10 90]]
主要代码:
globals [rain involvement experience]
to setup-involvement-expertise-links
ask ssystems [
set cit-exp ((experience) + random(10))
set cit-inv ((involvement)+ random(10))]
ask lim-ssystems [
set cit-exp ((experience) + random(10))
set cit-inv ((involvement)+ random(10))]