我是AnyLogic(和编码)的新手,我正在尝试计算种群的存活率。我设置了一个名为Survival
的函数,并且在我拥有的函数主体中,
double SurvivalRate = agent.Alive()/InitialPopulation;
return SurvivalRate;
其中agent.Alive()
用于对处于活动状态的业务代表进行计数,InitialPopulation
是设置为1000的参数,而SurvivalRate
是具有初始值设置为0的变量。
我有一个数据集,并将其垂直值设置为SurvivalRate
,以在运行模型时向我显示数字。
运行模型时,时间流逝,数据集仅显示0。我确保在函数中选中了“返回值”和“类型”为double,但是我不确定我的函数是否正在执行计算。我尝试在函数主体中包含traceln()
函数,但是运行模型时控制台中没有任何显示。我只是想知道函数中缺少什么。
我仍然对AnyLogic和编码尚不熟悉,因此任何反馈都可以帮助您!
谢谢!