階躍函數,數學上的符號函數或者計算機語言中的返回函數。Sgn?函數?返回壹個 Variant (Integer),指出參數的正負號。 語法?Sgn(number) 必要的 number 參數是任何有效的數值表達式。
即 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
參考資料: