方程编辑器 在模拟中使用

您可以使用 方程编辑器在 Monte Carlo 模拟工具中建立方程。

方程编辑器允许您使用模型中的变量构建方程。将输入和输出变量添加到模型后,可以在方程编辑器中选择它们,以及常用运算符、三角函数和以下逻辑函数。

If
检查是否满足条件,如果为 真,则返回一个值,如果为 假,则返回另一个值。
  • 语法if(logical_test, value_if_true, value_if_false)
  • 示例:如果变量 A 大于 5,则 if(variableA>5, 1, 0) 返回 1,如果变量 A 小于或等于 5,则返回 0
And
检查所有条件是否都为真。如果满足所有条件,则返回 真,否则返回 假。使用“and”函数作为“if”函数的第一个参数通常很有用,例如,if(and(逻辑测试 1, 逻辑测试 2, ...), 1, 0)。
  • 语法and(logical_test1, logical_test2, ...)
  • 示例:如果 variableA 大于 5 且 variableB 大于 7,则 and(variableA>5, variableB >7) 返回 1;如果 variableA 小于或等于 5,或者 variableB 小于或等于 7,则返回 0
Or
检查是否有任何条件为真。如果至少满足一个条件,则返 真,否则返回 假。使用“or”函数作为“if”函数的第一个参数通常很有用,例如,if(or(逻辑测试 1, 逻辑测试 2, ...), 1, 0)。
  • 语法or(logical_test1, logical_test2, ...)
  • 示例:如果 variableA 大于 5,或 variableB 大于 7,或者两者都为真,则 or(variableA>5, variableB >7) 返回 1;如果 variableA 小于或等于 5,且 variableB 小于或等于 7,则返回 0
Not
将 假更改为 真,或将 真更改为 假。用于否定逻辑条件。
  • 语法not(logical_test)
  • 示例:如果 variableA 小于或等于 5,则 not(variableA>5) 返回 1;如果 variableA 大于 5,则返回 0