Sgn函式

Sgn函式

階躍函式,數學上的符號函式或者計算機語言中的返回函式。Sgn 函式 返回一個 Variant (Integer),指出參數的正負號。 語法 Sgn(number) 必要的 number 參數是任何有效的數值表達式。

基本介紹

  • 中文名:階躍函式
  • 外文名:Sgn()
  • x>0,:sgnx= 1
  • x=0:sgnx= 0
  • x
函式表達式,符號函式,返回函式,例題,

函式表達式

符號函式

在數學和計算機運算中:
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(標記)的縮寫.
在通信中:
x>=0,sgnx= 1
x<0,sgnx=-1

返回函式

表返回表示數字元號的整數。
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

相關詞條

熱門詞條

聯絡我們