AnyLogic(系统动力学)平方根函数

时间:2017-11-01 01:06:18

标签: anylogic

我只是试图找到一个动态(变化)变量的平方根,但不管有多少种不同的方式我将它输入方程栏我得到一个语法错误或“方法SQRT(double)未定义类型主要”。我有一个流程的问题。

3 个答案:

答案 0 :(得分:0)

我认为这个问题比你使用sqrt更为基础,它在一个简单的模型中可以很好地模仿你所说的你做的事情(动态变量从股票中获取价值,然后是一个获取sqrt的流程)那个动态变量);看下面的截图。我认为您需要提供更多详细信息(例如,模型的屏幕截图)和/或尝试以尽可能简单的模型重现问题。

Simple model mimicking OP's model structure

  

,IV = 0

这是什么意思?

答案 1 :(得分:0)

**编辑:先看看我的其他答案,这更可能是你的问题

  

"方法SQRT(double)未定义类型为主"

出于某种原因,它正在寻找" main"对于平方根方法。我能想象这种情况的唯一方法是使用self.sqrt()代替sqrt()

如果sqrt()本身没有修复它,你可以指定方法的实际位置

Math.sqrt()

或者更加明确;

java.lang.Math.sqrt()

答案 2 :(得分:0)

  

"方法 SQRT (double)未定义类型main"

方法名称区分大小写。您应该使用sqrt()而不是SQRT()


PS:如果这样可行,请忽略我的其他答案