设置列表中所有代理的颜色 Netlogo

Posted

技术标签:

【中文标题】设置列表中所有代理的颜色 Netlogo【英文标题】:Set colour of all agents inside a list Netlogo 【发布时间】:2020-11-16 20:31:38 【问题描述】:

我设置了一个名为节点的列表,其中包含 50 个随机分布的传感器 ID。这部分工作正常,我遇到的问题是如何操作此列表,例如稍后在程序中将列表中每个传感器的颜色更改为黑色?这是我目前基于 who 命令所拥有的,但它不起作用。任何帮助我都会非常感激,希望对有专业知识的人来说这很简单。

用 [who = nodes] [set color black] 询问传感器

【问题讨论】:

【参考方案1】:

在 NetLogo 中,您基本上总是希望使用代理集而不是谁的号码列表。列出谁的号码可能是用不同的编程语言解决问题的好方法,但在 NetLogo 中却不行。

如果你有代理集,你可以直接ask它。

例如:

ask n-of 50 sensors [ set color black ]

这里,n-of 50 sensors 是一个由 50 个随机选择的传感器组成的代理集。

【讨论】:

以上是关于设置列表中所有代理的颜色 Netlogo的主要内容,如果未能解决你的问题,请参考以下文章

NetLogo 与 Repast Simphony? [关闭]

查看代理和收件人列表 OBIEE

为视图控制器根视图设置外观代理

NetLogo 列表和条件修改

如何根据距离找到最近的代理?

在 NGINX 反向代理设置中有效地忽略 cookie 列表