我想在 Anylogic 中模拟股票(具有六个不同维度的数组)及其多年来的变化。给出了股票的初始值以及多年来的变化(Excel表格格式)。我认为股票变化的价值不能用一个恒定的数学函数来描述。因此,它们需要在模型中以表格的形式实现。
我的方法是将库存和流入创建为具有六个维度的数组。我在股票中输入了初始值(股票的初始值)。之后,我创建了六个表函数,以年份为参数,在 value 列中创建了该年股票的变化值(表函数示例)。为了获得当前模拟年份的特定流入量,我在流入量中输入了表函数并将变量设置为参数(库存流入量)。对于变量,我输入了一个函数,这是我在 Anylogic 帮助网站上找到的。它如下: int getYear(Date date) (当前年份变量)。
所以我的理解是正确的,这个变量应该给出模拟的当前年份作为一个整数。使用该值作为表函数的参数,我认为该模型应该可以工作,但似乎当前年份的变量存在问题。我希望这是可以理解的。如果没有,请不要犹豫,问。
您是否知道可能是什么错误或我可以做些什么来更好地创建一个工作模型?
非常感谢您的帮助。
祝你有美好的一天,留下来拯救大卫