函数 sign #
计算一个值的符号。值 x 的符号是:
- 当 x > 0 时为 1
- 当 x < 0 时为 -1
- 当 x == 0 时为 0
对于矩阵,该函数逐元素求值。
Syntax #
math.sign(x)
Parameters #
| Parameter | Type | Description |
|---|---|---|
x |
number | BigNumber | bigint | Fraction | Complex | Array | Matrix | Unit | 要确定符号的数字 |
Returns #
| Type | Description |
|---|---|
| number | BigNumber | bigint | Fraction | Complex | Array | Matrix | Unit | x 的符号 |
Throws #
Type | Description —- | ———–
Examples #
math.sign(3.5) // returns 1
math.sign(-4.2) // returns -1
math.sign(0) // returns 0
math.sign([3, 5, -2, 0, 2]) // returns [1, 1, -1, 0, 1]