我正在尝试在NetLogo 5.1中找到用于绘制代理变量的正确语法。
我试图绘制品种SHARKS的能量,它根据喂食和游泳而变化。
Traffic Basic模型中的示例绘图语法为:plot [speed] of sample-car
但是,如果我尝试:plot [energy] of shark 1
,则会抛出此错误:
PLOT预期输入是一个数字但是得到了列表[-7465]。
如果我使用plot mean [energy] of shark 1
,那么它可行(因为它只是一个代理的平均值)。
绘图函数是否期望运算符应用于代理变量?如果是这样,是否有可接受的变量列表?我觉得这个领域缺乏过渡文档。
由于
//编辑:这里是鲨鱼/能量设置的简化代码。即使有这个,我仍然会得到同样的错误。
breed [sharks shark]
sharks-own [energy]
to setup
clear-all
create-sharks 1 [
set energy 100
]
reset-ticks
end
to go
ask sharks [
fd 1
set energy energy - 1
]
tick
end