函式表達式
符號函式
即 x>0,sgnx= 1
x=0,sgnx= 0
x<0,sgnx=-1
註:1.y=abs(x) (x的絕對值)的導數近似是sgn(x) (在(0,0)處不可導)
2. x=abs(x) × sgn(x)或者abs(x)=(x) × sgn(x)
3.定義域為(-∞,+∞),值域為{-1,0,1}.
4.sgn是英文sign(標記)的縮寫.
返回函式
表返回表示數字元號的整數。
Sgn(number)
number 參數可以是任意有效的數值表達式。
Sgn 函式有如下返回值:
如果 number 為 Sgn 返回
大於零 1
等於零 0
小於零 -1
例題
已知X<Y,A>B,正確表示它們之間關係的式子是____。A、Sgn(Y-X)-Sgn(A-B)<0B、Sgn(Y-X)-Sgn(A-B)=-2C、Sgn(X=Y)-Sgn(A-B)=0D、Sgn(X=Y)-Sgn(A-B)=-1
解:Sub df() y = 2: x = 1 a = 0: b = -1 Debug.Print Sgn(y = x) - Sgn(a - b) End Sub 用以上代碼驗證後結果為-1。sgn(false)=0vb中false值轉為整數時為0