Anylogic:如何计算累积和?

Posted

技术标签:

【中文标题】Anylogic:如何计算累积和?【英文标题】:Anylogic: how to calculate the cumulative sum? 【发布时间】:2021-05-11 20:01:45 【问题描述】:

我想知道如何在 Anylogic 中计算累积和。具体来说,我有一个循环事件,每周都会更改参数的值。从这个参数我想计算它收到的值的累积总和,我该怎么做?

该事件是具有循环模式的超时。动作是:

"name_parameter"=round(max(normal(10,200),0));

【问题讨论】:

【参考方案1】:

创建一个初始值为0的参数。称之为sum。在事件操作字段中使用:

name_parameter = round(max(normal(10,200),0));
sum += name_parameter;

【讨论】:

正确的做法是 sum += name_parameter,而不是 =+,所以我很惊讶它起作用了 感谢您注意到错误。我修好了它。他可能知道语法并弄清楚了。 是的,我知道语法但忘了报告(原谅我)。

以上是关于Anylogic:如何计算累积和?的主要内容,如果未能解决你的问题,请参考以下文章

<Anylogic>如何指定每种产品的应计率

Anylogic——如何计算行人之间的距离

计算如何在 anylogic 上工作?

如何确定anylogic中排队问题中服务时间和空闲时间的成本?

如何使用 sqlContext 计算累积和

Q: [Anylogic] 如何计算在seize block队列中等待的所有agent的变量总和?