设置列表中所有代理的颜色 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的主要内容,如果未能解决你的问题,请参考以下文章