问题描述
我有 NetLogo 文件,并为每个补丁分配了一个最佳值(值越低越好)。我想移动我的海龟,直到它们都找到具有最佳值的位置。如何在一段代码中实现这一点? 我已经有了这段代码,可以防止海龟指向不是“海滩”的补丁。尽管如此,它们的移动是随机的,我现在希望它们移动到最优值尽可能低的补丁。
to go
ask turtles
[
;ensures that next patch is a beach-patch
ifelse [value] of patch-ahead 1 != "beach"
[ lt random-float 360 ] ;; We see a patch that is not beach in front of us. Turn a random amount.
[ fd 1 ] ;; Otherwise,it is safe to move forward.
]
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)