IF
您可以使用算術的 IF 運算符來有條件的求出函數表達式的值。
IF (表達式 1:表達式 2,表達式 3,表達式4)
此方法求出表達式 1 的值,然後如下運算:
-
如果表達式 1 的值是小於零,算術的 IF 會使用表達式 2 來求值。
-
如果表達式 1 的值是等於零,算術的 IF 會使用表達式 3 來求值。
-
如果表達式 1 的值是大於零,算術的 IF 會使用表達式 4 來求值。
格式
IF (A: X, Y, Z)
引數
A
|
任何有效的函數表達式。軟體求出表達式的值來決定要選擇算術 IF <X, Y, Z> 的哪個分支。
|
X
|
任何有效的函數表達式。如果測試表達式的值小於零,軟體求出 X 表達式的值,且 IF 函數使用 X 的值。否則,不會求出 X 表達式的值。
|
Y
|
任何有效的函數表達式。如果測試表達式的值等於零,軟體求出 Y 表達式的值,且 IF 函數使用 Y 的值。否則,不會求出 Y 表達式的值。
|
Z
|
任何有效的函數表達式。如果測試表達式的值大於零,軟體求出 Z 表達式的值,且 IF 函數使用 Z 的值。否則,不會求出 Z 表達式的值。
|
警告
當使用算術的 IF 函數來定義動作時,請確定所產生的動作或力是連續的。如果動作或力是不連續的,動作模擬可能無法找到解答。最好是您用來定義動作或力的所有函數都有連續的第一及第二導數。請盡量不要使用 if 函數來定義動作。