在AnyLogic中执行生存率计算

时间:2019-03-22 18:25:27

标签: java anylogic

我是AnyLogic(和编码)的新手,我正在尝试计算种群的存活率。我设置了一个名为Survival的函数,并且在我拥有的函数主体中,

double SurvivalRate = agent.Alive()/InitialPopulation;

return SurvivalRate;

其中agent.Alive()用于对处于活动状态的业务代表进行计数,InitialPopulation是设置为1000的参数,而SurvivalRate是具有初始值设置为0的变量。

我有一个数据集,并将其垂直值设置为SurvivalRate,以在运行模型时向我显示数字。

运行模型时,时间流逝,数据集仅显示0。我确保在函数中选中了“返回值”和“类型”为double,但是我不确定我的函数是否正在执行计算。我尝试在函数主体中包含traceln()函数,但是运行模型时控制台中没有任何显示。我只是想知道函数中缺少什么。

我仍然对AnyLogic和编码尚不熟悉,因此任何反馈都可以帮助您!

谢谢!

0 个答案:

没有答案