类型为 HEX 的字段(长度为 8)被假定为具有单精度,即运行时环境本地的 4 字节浮点数;类型为 HEX 的字段(长度为 16)被假定为双精度,即运行时环境本地的 8 字节浮点数。
系统函数/调用 | 描述 |
---|---|
result = abs (numericField) | 返回 numericField 的绝对值 |
result = acos (numericField) | 返回 numericField 的反余弦 |
result = asin (numericField) | 返回 numericField 的反正弦 |
result = atan (numericField) | 返回 numericField 的反正切 |
result = atan2 (numericField1, numericField2) | 通过使用两个自变量的符号确定返回值的象限,计算 numericField1/numericField2 的反正切的主值 |
result = ceiling (numericField) | 返回不小于 numericField 的最小整数 |
result = compareNum (numericField1, numericField2) | 返回结果(-1、0 或 1),它指示 numericField1 是小于、等于还是大于 numericField2 |
result = cos (numericField) | 返回 numericField 的余弦 |
result = cosh (numericField) | 返回 numericField 的双曲余弦 |
result = exp (numericField) | 返回 numericField 的指数值 |
result = floatingAssign (numericField) | 将 numericField 作为双精度浮点数返回 |
result = floatingDifference (numericField1, numericField2) | 返回 numericField1 与 numericField2 的差 |
result = floatingMod (numericField1, numericField2) | 计算 numericField1 除以 numericField2 的浮点余数,结果与 numericField1 具有相同的符号 |
result = floatingProduct (numericField1, numericField2) | 返回 numericField1 与 numericField2 的乘积 |
result = floatingQuotient (numericField1, numericField2) | 返回 numericField1 除以 numericField2 的商 |
result = floatingSum (numericField1, numericField2) | 返回 numericField1 与 numericField2 的和 |
result = floor (numericField) | 返回不大于 numericField 的最大整数 |
result = frexp (numericField, integer) | 将数字分割为 .5 到 1 范围内的规范化分数(返回的值)以及返回的 integer 的 2 次幂 |
result = Ldexp (numericField, integer) | 返回 numericField 乘以 2 的 integer 次幂 |
result = log (numericField) | 返回 numericField 的自然对数 |
result = log10 (numericField) | 返回 numericField 的底数为 10 的对数 |
result = maximum (numericField1, numericField2) | 返回 numericField1 和 numericField2 中较大的那一个 |
result = minimum (numericField1, numericField2) | 返回 numericField1 和 numericField2 中较小的那一个 |
result = modf (numericField1, numericField2) | 将 numericField1 分割为整数部分和小数部分,这两部分都与 numericField1 具有相同的符号;将整数部分放在 numericField2 中;返回小数部分 |
result = pow (numericField1, numericField2) | 返回 numericField1 的 numericField2 次幂 |
result = precision (numericField) | 返回 numericField 的最大精度(以小数位数计) |
result = round (numericField[, integer]) result = mathLib.round(numericExpression) |
将数字或表达式四舍五入到最接近的值(例如,四舍五入到最接近的千位)并返回结果 |
result = sin (numericField) | 返回 numericField 的正弦 |
result = sinh (numericField) | 返回 numericField 的双曲正弦 |
result = sqrt (numericField) | 如果 numericField 大于等于零,则返回 numericField 的平方根 |
result = stringAsDecimal (numberAsText) | 接受字符值(如 "98.6")并返回类型为 DECIMAL 的等效值 |
result = stringAsFloat (numberAsText) | 接受字符值(如 "98.6")并返回类型为 FLOAT 的等效值 |
result = stringAsInt (numberAsText) | 接受字符值(如 "98.6")并返回类型为 BIGINT 的等效值 |
result = tan (numericField) | 返回 numericField 的正切 |
result = tanh (numericField) | 返回 numericField 的双曲正切 |