如何在anylogic中为Other>double[]类型的变量添加值?

问题描述 投票:0回答:1

我正在尝试计算数据的第 90 个百分位值。为此,我创建了一个 Other> double[] 类型的变量。

我正在尝试使用variable.add(time()-agent.downEndTime);填充列表 但这是行不通的。返回的错误是

一旦能够做到这一点,我计划按升序对列表进行排序,并根据列表的大小计算第 90 个百分位值。

anylogic
1个回答
0
投票

您应该使用数组列表而不是数组...使用代理选项板中类型为 ArrayList 且元素类型为 double 的集合对象。

然后你可以执行downwardtime.add();

然后根据您想要升序还是降序进行排序:

Collections.sort(downwardtime);

Collections.sort(downwardtime, Collections.reverseOrder());
© www.soinside.com 2019 - 2024. All rights reserved.