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

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

If
检查是否满足条件,如果为 真,则返回一个值,如果为 假,则返回另一个值。
  • 语法if(逻辑测试, 条件满足的值, 条件不满足的值)
  • 示例:如果 variable1 大于 5,则 if(variable1>5, 1, 0) 返回 1,如果 variable1 小于或等于 5,则返回 0
And
检查所有条件是否都为真。如果满足所有条件,则返回 真,否则返回 假。使用“and”函数作为“if”函数的第一个参数通常很有用,例如,if(and(逻辑测试 1, 逻辑测试 2, ...), 1, 0)。
  • 语法and(逻辑测试 1, 逻辑测试 2, ...)
  • 示例:如果 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(逻辑测试 1, 逻辑测试 2, ...)
  • 示例:如果 variableA 大于 5,或 variableB 大于 7,或者两者都为真,则 or(variableA>5, variableB >7) 返回 1;如果 variableA 小于或等于 5,且 variableB 小于或等于 7,则返回 0
Not
将 假更改为 真,或将 真更改为 假。用于否定逻辑条件。
  • 语法not(逻辑测试)
  • 示例:如果 variableA 小于或等于 5,则 not(variableA>5) 返回 1;如果 variableA 大于 5,则返回 0