我在这里是新手,完全是NetLogo的初学者:)我在Netlogo中使用谢林的隔离模型。目前,我想把750只随机挑选的乌龟的颜色改成黄色。这应该在第40个滴答处完成。
下面你可以找到代码的相关部分。
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‘调用”
因此,我想知道我的错误在哪里,以及我的想法是否正确来解决这个任务。
非常感谢;)
发布于 2019-09-02 14:10:38
你已经很接近了。您需要获取变量的值,但您不需要它们来设置它。试试这个:
to go
...
if ticks = 40 [
ask n-of 750 turtles [
set color yellow
]
]
...
tick
end
https://stackoverflow.com/questions/57757766
复制相似问题