Gleichungs-Editor für Simulationen

Sie können den Gleichungs-Editor verwenden, um Gleichungen im Monte-Carlo-Simulationstool zu erstellen.

Mit dem Gleichungs-Editor können Sie eine Gleichung mit den Variablen in Ihrem Modell erstellen. Nachdem Sie Ihrem Modell Eingabe- und Ausgabevariablen hinzugefügt haben, können Sie sie im Gleichungs-Editor zusammen mit allgemeinen Operatoren, Trigonometriefunktionen und den folgenden logischen Funktionen auswählen.

If
Überprüft, ob eine Bedingung erfüllt ist, und gibt einen Wert zurück, wenn wahr, und einen anderen Wert, wenn falsch.
  • Syntax: if(logischer_Test; Wert_wenn_wahr; Wert_wenn_falsch
  • Beispiel: if(Variable1>5, 1, 0) gibt 1 zurück, wenn Variable1 größer als 5 ist, und gibt 0 zurück, wenn Variable1 kleiner oder gleich 5 ist
And
Überprüft, ob alle Bedingungen erfüllt sind. Gibt true zurück, wenn alle Bedingungen erfüllt sind, andernfalls false. Es ist oft nützlich, die Funktion „and“ als erstes Argument einer „if“-Funktion zu verwenden, z. B. if(and(logischer_Test1; logischer_Test2; ...), 1, 0).
  • Syntax: and(logischer_Test1; logischer_Test2; ...)
  • Beispiel: and(variableA>5, variableB >7) gibt 1 zurück, wenn VariableA größer als 5 und VariableB größer als 7 ist; gibt 0 zurück, wenn VariableA kleiner oder gleich 5 ist oder wenn VariableB kleiner oder gleich 7 ist
Or
Überprüft, ob eine der Bedingungen erfüllt ist. Gibt true zurück, wenn mindestens eine Bedingung erfüllt ist und andernfalls false. Es ist oft nützlichen, die „or“-Funktion als erste Argument eine „if“-Funktion zu verwenden, zum Beispiel: if(or(logischer_Test1; logischer_Test2; ...), 1, 0).
  • Syntax: or(logischer_Test1; logischer_Test2; ...)
  • Beispiel: or(variableA>5, variableB >7) gibt 1 zurück, wenn VariableA größer als 5 oder VariableB größer als 7 ist; oder beide true sind; gibt 0 zurück, wenn sowohl VariableA kleiner oder gleich 5 ist und VariableB kleiner oder gleich 7 ist
Not
Ändert falsch in wahr oder wahr in falsch. Wird verwendet, um eine logische Bedingung zu negieren.
  • Syntax: not(logischer_Test)
  • Beispiel: not(variableA>5) gibt 1 zurück, wenn VariableA kleiner oder gleich 5 ist; gibt 0 zurück, wenn VariableA größer als 5 ist