数学函数
acos
引入于:v1.1
返回参数的反余弦值。
语法
参数
返回值
返回 x 的反余弦值 Float*
示例
使用示例
acosh
引入于:v20.12
返回反双曲余弦值。
语法
参数
返回值
返回角度,单位为弧度。值范围:0 ≤ acosh(x) < +∞。 Float64
示例
使用示例
asin
引入于:v1.1
计算给定参数的反正弦值。对于范围在 [-1, 1] 内的参数,它返回范围在 [-pi() / 2, pi() / 2] 内的值。
语法
参数
返回值
返回给定参数 x 的反正弦值 Float64
示例
inverse
float32
nan
asinh
引入于:v20.12
返回反双曲正弦值。
语法
参数
返回值
返回角度,单位为弧度。值范围:-∞ < asinh(x) < +∞。 Float64
示例
基本用法
atan
引入于:v1.1
返回参数的反正切值。
语法
参数
返回值
返回 x 的反正切值。 Float*
示例
使用示例
atan2
引入于:v20.12
返回 atan2 作为欧几里得平面中的角度,单位为弧度,位于正 x 轴和通过点 (x, y) ≠ (0, 0) 的射线之间。
语法
参数
返回值
返回角度 θ,满足 -π < θ ≤ π,单位为弧度 Float64
示例
使用示例
atanh
引入于:v20.12
返回反双曲正切值。
语法
参数
返回值
返回角度,单位为弧度。值范围:-∞ < atanh(x) < +∞ Float64
示例
使用示例
cbrt
引入于:v1.1
返回参数的立方根。
语法
参数
返回值
返回 x 的立方根。 Float*
示例
使用示例
cos
引入于:v1.1
返回参数的余弦值。
语法
参数
返回值
返回 x 的余弦值。 Float*
示例
使用示例
cosh
引入于:v20.12
返回参数的双曲余弦值。
语法
参数
返回值
返回值范围:1 ≤ cosh(x) < +∞ Float64
示例
基本用法
degrees
引入于:v22.2
将弧度转换为角度。
语法
参数
返回值
返回 x 的角度值。 Float64
示例
基本用法
e
引入于:v1.1
返回欧拉常数 (e)。
语法
参数
- 无。
返回值
返回欧拉常数 Float64
示例
使用示例
erf
引入于:v1.1
如果 x 为非负数,则 erf(x/(σ√2)) 是具有标准差 σ 的正态分布的随机变量取与期望值相差超过 x 的值的概率。
语法
参数
返回值
返回误差函数值 Float*
示例
三西格玛规则
erfc
引入于:v1.1
返回一个接近 1-erf(x) 的数字,不会损失大 x 值时的精度。
语法
参数
返回值
返回互补误差函数值 Float*
示例
使用示例
exp
引入于:v1.1
返回 e 的 x 次方,其中 x 是函数的给定参数。
语法
参数
返回值
返回 e^x Float*
示例
基本用法
exp10
引入于:v1.1
返回 10 的给定参数次方。
语法
参数
返回值
返回 10^x Float*
示例
使用示例
exp2
引入于:v1.1
返回 2 的给定参数次方。
语法
参数
返回值
返回 2^x Float*
示例
使用示例
factorial
引入于:v22.11
计算整数值的阶乘。0 的阶乘为 1。同样,对于任何负值,factorial() 函数返回 1。输入参数的最大正值为 20,值为 21 或更大将导致异常。
语法
参数
n— 计算阶乘的整数值。最大值为 20。(U)Int8/16/32/64
返回值
返回输入作为 UInt64 的阶乘。对于输入 0 或任何负值,返回 1。 UInt64
示例
使用示例
hypot
引入于:v20.12
返回直角三角形斜边的长度。Hypot 避免了在对非常大或非常小的数字进行平方运算时可能出现的问题。
语法
参数
返回值
返回直角三角形的斜边长度。 Float64
示例
基本用法
intExp10
引入于:v1.1
类似于 exp10,但返回 UInt64 数字。
语法
参数
返回值
返回 10^x。 UInt64
示例
使用示例
intExp2
引入于:v1.1
类似于 exp2,但返回 UInt64 数字。
语法
参数
返回值
返回 2^x。 UInt64
示例
使用示例
lgamma
引入于:v1.1
返回伽马函数的对数。
语法
参数
返回值
返回 x 的伽马函数的对数。 Float*
示例
使用示例
log
引入于:v1.1
返回参数的自然对数。
语法
别名: ln
参数
返回值
返回 x 的自然对数。 Float*
示例
使用示例
log10
引入于:v1.1
返回参数的常用对数。
语法
参数
返回值
返回 x 的常用对数。 Float*
示例
使用示例
log1p
引入于:v20.12
计算 log(1+x)。对于较小的 x 值,计算 log1p(x) 比 log(1+x) 更准确。
语法
参数
返回值
返回来自区间:-∞ < log1p(x) < +∞ 的值 Float64
示例
使用示例
log2
引入于:v1.1
返回参数的二进制对数。
语法
参数
返回值
返回 x 的二进制对数。 Float*
示例
使用示例
pi
引入于:v1.1
返回 pi (π)。
语法
参数
- 无。
返回值
返回 pi Float64
示例
使用示例
pow
引入于:v1.1
返回 x 的 y 次方。
语法
别名: power
参数
x— 底数。(U)Int8/16/32/64或Float*或Decimal*y— 指数。(U)Int8/16/32/64或Float*或Decimal*
返回值
返回 x^y Float64
示例
使用示例
radians
引入于:v22.2
将度数转换为弧度。
语法
参数
返回值
返回弧度值 Float64
示例
使用示例
sign
引入于: v21.2
返回实数的符号。
语法
参数
返回值
返回 -1 表示 x < 0,0 表示 x = 0,1 表示 x > 0。 Int8
示例
零的符号
正数的符号
负数的符号
sin
引入于:v
返回参数的正弦值。
语法
参数
返回值
返回 x 的正弦值。
示例
简单
sinh
引入于:v20.12
返回双曲正弦值。
语法
参数
返回值
返回来自区间:-∞ < sinh(x) < +∞ 的值 Float64
示例
使用示例
sqrt
引入于:v1.1
返回参数的平方根。
语法
参数
返回值
返回 x 的平方根 Float*
示例
使用示例
tan
引入于:v1.1
返回参数的正切值。
语法
参数
返回值
返回 x 的正切值。 Float*
示例
使用示例
tanh
引入于: v20.1
返回双曲正切值。
语法
参数
返回值
返回来自区间:-1 < tanh(x) < 1 的值 Float*
示例
使用示例
tgamma
引入于:v1.1
返回伽马函数。
语法
参数
返回值
返回伽马函数值 Float*
示例
使用示例
widthBucket
引入于: v23.3
返回参数 operand 在具有相等宽度桶且跨越范围 low 到 high 的直方图中的桶号。如果 operand 小于 low,则返回 0,如果 operand 大于或等于 high,则返回 count+1。还有一个不区分大小写的别名,名为 WIDTH_BUCKET,以提供与其他数据库的兼容性。
语法
别名: width_bucket
参数
operand— 要确定桶值的数值。(U)Int8/16/32/64low— 直方图范围的下限。(U)Int8/16/32/64high— 直方图范围的上限。(U)Int8/16/32/64count— 相等宽度桶的数量。不能为零。UInt8/16/32/64
返回值
返回桶号作为整数。如果 operand < low,则返回 0,如果 operand >= high,则返回 count+1。 UInt8/16/32/64
示例
使用示例