average - NetLogo:查找一组海龟的平均值

标签 average netlogo agents

我正在尝试在用户界面中实现一个监视器,该监视器显示由海龟品种(海龟自己)共享的变量的平均值。有谁知道收集所有值的方法,将它们加在一起并除以海龟的数量以获得值或知道更简单的方法?

最佳答案

如果每只海龟的变量是shell-size ,例如,那么:

print mean [shell-size] of turtles

会做的。了解如何手动执行此操作可能很有用,以便您可以根据需要进行其他计算。这是一种方法:
print (sum [shell-size] of turtles) / (count turtles)

这是另一个
let total 0
ask turtles [set total total + shell-size]
print total / (count turtles)

显然,您需要替换 print任何适合您需求的语句。对于监视器,您应该可以直接在界面中输入此代码,或者将其包装在报告器中,然后在监视器中使用它。

关于average - NetLogo:查找一组海龟的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23015625/

相关文章:

average - 平均倍数变化的问题

linux - 可以在远程服务器上运行 Netlogo 吗?

netlogo - 我的经纪人生了太多 child

multithreading - 在 Clojure 中使用代理的多线程弹跳球程序

multithreading - Clojure - 使用代理会大大减慢执行速度

google-sheets - 获取 Google Sheets 中最后 X 行的范围

excel - 在excel上具有多个条件的平均值

netlogo - netlogo 中的加权有向图

java - 使用 JCIFS 的 Domino Java 代理 - 清理代理线程时出错

使用 Sequelize 列中分组数据的平均值