我有一个代理,它有3个变量来量化某些任务所需的区域,这是由其他代理计算的。代理具有另一个变量“max_area”,并且在每个tick中,应该给出最大值。
例如代理有变量 area_cattle:100 area_gather:200 area_fields:300
蜱
area_cattle:200 area_gather:500 area_fields:200
我希望它将变量max_area设置为300,然后在下一个刻度中设置为500.
任何想法?
非常感谢!答案 0 :(得分:2)
您可以使用三个变量中的值构建一个列表,并在该列表中使用max
:
set max_area max (list area_cattle area_gather area_fields)