Sie können den arithmetischen IF
-Operator für die bedingte Bewertung eines Funktionsausdrucks verwenden.
IF (Ausdruck 1: Ausdruck 2, Ausdruck 3, Ausdruck 4)
Die Methode evaluiert
Ausdruck 1
und operiert dann wie folgt:
- Wenn der Wert des
Ausdrucks 1
kleiner als Null ist, wird das arithmetische IF
mit dem Ausdruck 2
evaluiert.
-
Wenn der Wert des
Ausdrucks 1
gleich Null ist, wird das arithmetische IF
mit dem Ausdruck 3
evaluiert.
-
Wenn der Wert des
Ausdrucks 1
größer als Null ist, wird das arithmetische IF
mit dem Ausdruck 4
evaluiert.
Argumente
A
|
Jeder gültige Funktionsausdruck. Die Software evaluiert den Ausdruck, um festzustellen, welcher Zweig des arithmetischen IF <X, Y, Z> ausgewählt wird. |
X
|
Jeder gültige Funktionsausdruck. Wenn der Wert des Testausdrucks kleiner als Null ist, evaluiert die Software den X -Ausdruck und die IF -Funktion nimmt den Wert von X an. Andernfalls wird der X -Ausdruck nicht evaluiert. |
Y
|
Jeder gültige Funktionsausdruck. Wenn der Wert des Testausdrucks gleich Null ist, evaluiert die Software den Y -Ausdruck und die IF -Funktion nimmt den Wert von Y an. Andernfalls wird der Y -Ausdruck nicht evaluiert. |
Z
|
Jeder gültige Funktionsausdruck. Wenn der Wert des Testausdrucks größer als Null ist, evaluiert die Software den Z -Ausdruck und die IF -Funktion nimmt den Wert von Z an. Andernfalls wird der Z -Ausdruck nicht evaluiert. |
Vorsicht
Wenn Sie eine arithmetische IF
-Funktion für die Definition von Bewegung verwenden, stellen Sie sicher, dass die resultierende Bewegung oder Kraft kontinuierlich ist. Wenn die Bewegung oder Kraft diskontinuierlich ist, kann die Bewegungssimulation u.U. keine Lösung finden. Es ist am besten, wenn alle Funktionen, die Sie für die Definition von Bewegung oder Kräften verwenden, kontinuierliche erste und zweite Derivate haben. Es ist am besten, wenn Sie die IF
-Funktion nicht für die Definition von Bewegung verwenden.