将 Netlogo 源文件包含到另一个文件中
如何将一个 Netlogo 文件中的过程包含到另一个 Netlogo 文件中?基本上,我想将遗传算法的代码与我的(相当复杂的)适应度函数分开,但是,显然,我希…
NetLogo 墙壁碰撞 - “弹跳”功能
NetLogo 海龟不断穿过迷宫的墙壁。我如何阻止他们穿过墙壁并让他们改变方向? 我很感激任何帮助。 到目前为止我的代码: breed [ defaults default ] …
NetLogo,访问补丁的颜色
我正在尝试应用以下条件: if ( the color of patch -2 -1 is red ) [ some commands ] 有人可以告诉我如何在 NetLogo 中写这个吗?…
netlogo 运行时错误“turtles on”
运行以下代码时 是否有? (海龟补丁提前q) [ 一些命令 ] 其中 q 是数字变量, 存在运行时错误:turtles-on 期望输入是代理或代理集,但什么也没得到…
netlogo 交通模拟编程帮助
我试图找出 patch-ahead n 上是否有一只乌龟, 其速度 - 加速度 <= 0。我想出的代码是: if any? turtles on patch-ahead n with [speed <= (speed - …
NetLogo 编程问题:检查代理颜色/品种是否相互传递
NetLogo 中的一些基本编程问题: 1) 在 is-agent? value 命令中。如何具体检查 id = 4 的代理是否为绿色? 相比之下,is-agent? green 仅当任何代理为…
NetLogo - NetLogo 中的 1 距离单位是什么?
我正在为一个研究生项目使用 NetLogo 进行交通模拟。 对于要向前移动的海龟,我们可以指定它可以移动的单位数,例如 fd 1,这意味着海龟向前移动 1。…
使用NetLogo API获取海龟坐标
我正在尝试使用 Java API 获取 NetLogo 中海龟的坐标。我已成功加载工作区,并一直在使用我编写的以下代码: public static int getX(HeadlessWorkspa…
我的 ifelse 语句的结果取决于 true/false 的操作?
目前,我正在为卡车构建一条在我的 netlogo 土地内行驶的路线。 当卡车靠近其应送货的商店区域时,卡车需要改变其动作。 但是,我的 if 或 ifelse 语…