函數 > 工具函數 > 數字函數的符號
數字函數的符號
使用這些函數以取得複數運算式或數字的正負號。
sign(x) - 此函數會傳回實數符號。其會傳回下列結果:
引數
結果
x = 0
0
x > 0
1
否則
−1
若為複數引數,請使用 csgn(z)
signum(z, [x]) - 此向量化的函數會傳回實數或複數符號。其會傳回下列結果:
引數
結果
z = 0
x
1 (若省略 x)。
z ≠ 0
z / |z|
zx 可以是純量與向量的任何組合。
zx 同為向量,則必須具有相同的維度。
csgn(z) - 此函數可用來判斷複值運算式或複數 z 位於左半面或右半面。其會傳回下列結果:
引數
結果
z = 0
0
Re(z) > 0 or (Re(z) = 0 and Im(z) > 0)
1
否則
−1
引數
x 是實數純量或向量。
z 是實數或複數純量或向量。
這是否有幫助?