首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Netlogo随机数750只海龟在40个刻度后颜色应变为红色

Netlogo随机数750只海龟在40个刻度后颜色应变为红色
EN

Stack Overflow用户
提问于 2019-09-02 21:24:04
回答 1查看 87关注 0票数 1

我在这里是新手,完全是NetLogo的初学者:)我在Netlogo中使用谢林的隔离模型。目前,我想把750只随机挑选的乌龟的颜色改成黄色。这应该在第40个滴答处完成。

下面你可以找到代码的相关部分。

代码语言:javascript
运行
复制
to go
...
  if ticks = 40 [
    ask n-of 750 turtles [
       set color [yellow]
    ]
  ]
...
  tick
end

如果我运行这个模型,它会在节拍40处停止,并给我一个运行时错误,内容如下:

“rgb列表必须包含3或4个数字0-255错误,而turtle 2036运行SET时,GO过程调用按钮'go‘调用”

因此,我想知道我的错误在哪里,以及我的想法是否正确来解决这个任务。

非常感谢;)

EN

回答 1

Stack Overflow用户

发布于 2019-09-02 22:10:38

你已经很接近了。您需要获取变量的值,但您不需要它们来设置它。试试这个:

代码语言:javascript
运行
复制
to go
...
  if ticks = 40 [
    ask n-of 750 turtles [
       set color yellow
    ]
  ]
...
  tick
end
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57757766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档