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

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

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

【问题讨论】:

    标签: netlogo adhoc


    【解决方案1】:

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

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

    例如:

    ask n-of 50 sensors [ set color black ]
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-31
      • 1970-01-01
      • 1970-01-01
      • 2021-11-18
      相关资源
      最近更新 更多