确定一个代理的几个变量的最高值

时间:2016-08-04 16:44:51

标签: netlogo

我有一个代理,它有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.

任何想法?

非常感谢!

1 个答案:

答案 0 :(得分:2)

您可以使用三个变量中的值构建一个列表,并在该列表中使用max

set max_area max (list area_cattle area_gather area_fields)