问题标签 [netlogo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
977 浏览

java - 使用 NetLogo API 获取海龟坐标

我正在尝试使用 Java API 在 NetLogo 中获取海龟的坐标。我设法加载了工作区,并一直在使用我制作的以下代码:

但是,有一个小问题。超过 5 只海龟时,速度非常慢。当我用 200 只海龟运行植绒代码时,没有得到坐标,那么我在 10 秒内得到了大约 300 个滴答声。当我使用坐标运行代码时,每个刻度大约需要 3 秒。有没有更有效的方法来实现这一目标?

谢谢,

纳迪姆

0 投票
3 回答
742 浏览

netlogo - NetLogo - NetLogo 中的 1 距离单位是什么?

我正在为一个研究生项目使用 NetLogo 进行交通模拟。

为了让海龟向前移动,我们可以指定它可以移动的单位数,例如fd 1,这意味着海龟向前移动 1。这 1 个单位是什么?它是等于 1 个补丁还是等于海龟的大小?

0 投票
1 回答
502 浏览

netlogo - NetLogo 编程题:检查代理颜色/品种是否相互通过

NetLogo 中的一些基本编程问题:

  • 1) 在is-agent? 命令中。如何专门检查 id = 4 的代理是否为绿色?

    相比之下,is-agent? green 仅当任何代理为绿色时才为真。

  • 2)我制作了两种类型的代理,当它们相互碰撞时它们会停止。我怎样才能让它们相互传递?

谢谢你。

0 投票
4 回答
2767 浏览

file - NetLogo:输出文件中的换行符?没那么简单。

我尝试了所有选项来在我的输出文件中创建一个新行,但我仍然得到一个 txt 文件,其中包含先前信息背后的所有内容。即使有这个超级简单的代码:

全局 [文件]

我没有得到空行或换行符。我在 NetLogo 4.1 工作。有谁知道可能是什么问题?

0 投票
1 回答
644 浏览

java - NetLogo - 读取和写入文本文件以供 Java API 使用

我想在我的 NetLogo 程序中使用 Java API。为此,我需要写入文本文件并从文本文件中读取输入。如何在 NetLogo 中做到这一点?

另外 - 我可以通过哪些方式将 Java API 与 NetLogo 集成?

0 投票
2 回答
2736 浏览

netlogo - netlogo 检查补丁颜色

简而言之,我正在努力做的是:

如果(任何补丁的颜色=红色)然后执行一些代码

0 投票
2 回答
2573 浏览

netlogo - 在 NetLogo 中创建一个 50 X 50 的补丁网格

在 NetLogo 中,我想创建特定数量的补丁(例如 50 x 50 网格)。

有什么方法可以设置环境的大小吗?

0 投票
1 回答
854 浏览

simulation - netlogo 对流量模拟的编程帮助

我正在寻找是否有乌龟patch-ahead n

其速度 - 加速度 <= 0。我想出的代码是:

但这给出了一个错误:

patch-ahead 需要一个数字,而是设置了代理。

我该如何补救?

n是一个数字变量。我想在调用海龟的第n个补丁处访问海龟的“速度”,这是用户定义的海龟自己的变量。命令“ with”在这里不起作用。请提出一个替代方案来访问海龟的速度,例如,调用海龟的第三个补丁。

0 投票
2 回答
1013 浏览

simulation - netlogo 运行时错误'乌龟'

在运行以下代码时

如果有的话?(turtles-on patch-ahead q) [一些命令]

其中 q 是一个数字变量

有一个运行时错误说:turtles-on 期望输入是代理或代理集,但什么也没得到。

有什么问题。

0 投票
4 回答
7731 浏览

netlogo - NetLogo:1 记号 = 多少秒?

NetLogo 模拟中有多少滴答声(以正常速度)等于 1 '真实世界'秒?