数学函数

<< Click to Display Table of Contents >>

当前位置:  计算列函数 > 计算列函数列表 

数学函数

Previous pageReturn to chapter overviewNext page

函数

语法

说明

举例

abs

abs(number)

返回给定数据的绝对值

例如:

abs(-7) = 7

abs(col['sales'])

acos

acos(number)

返回参数的反余弦函数值,参数范围[-1, 1],不在定义域会报错,结果以弧度表示

例如:

acos(-1) = 3.14159265358979

acos(col['angle'])

asin

asin(number)

返回参数的反正弦函数值,参数范围[-1, 1],不在定义域会报错,结果以弧度表示

例如:

asin(1) = 1.570796326795

asin(col['angle'])

atan

atan(number)

返回参数的反正切函数值

例如:

atan(0) = 0

atan(col['angle'])

atan2

atan2(number x, number y)

返回指定坐标轴x,y轴的反正切值

例如:

atan2(2,1) = 1.10714871779409

atan2(col['x'],col['y'])

ceiling

ceiling(number , number significance)

返回参数向上舍入(沿绝对值增大的方向)到最接近指定基数的倍数

例如:

ceiling(3.1415, 1)=4.0

cos

cos(number)

返回参数的余弦值

例如:

cos(3.1415962/4)=0.707

cos(col['angle'])

cot

cot(number)

 

返回角度的余切。以弧度为单位指定角度

 

例如:cot(pi() /4) = 1

degrees

degrees(number)

将以弧度表示的给定数字转换为度数

例如:

degrees(pi()/4) = 45.0

exp

exp(number)

返回以e为底的指数值

例如:

exp(2)=7.389

floor

floor(number , number significance)

返回参数向下舍入(沿绝对值减小的方向)到最接近指定基数的倍数

例如:

floor(3.1415,1)floor(3.1415,1)=3.0

ln

ln(number)

返回参数的自然对数

例如:

ln(exp(5))=5

log

log(number , number base)

返回以base为底的对数值

例如:

log(256, 2) = 8

pi

pi()

返回数字常量 pi

例如:

pi() = 3.1415926

power

power(number , number power)

返回给定数字的乘幂

例如:

power(5,2)=25

radians

radians(number)

返回度数的弧度角

例如:

radians(180) = 3.14159

randbetween

randbetween(number x, number y)

返回大于等于指定的最小值,小于指定最大值之间的一个随机整数

例如:

randbetween(1, 100)

round

round(number , int accurate)

返回某个数字按指定位数取整后的数字

例如:

round(3.1415, 1)=3.1

roundDown

roundDown(number,int)

按指定位数向下舍入数字

例如:

roundDown(3.1316, 3)=3.131

roundUp

roundUp(number,int)

按指定位数向上舍入指定位数后面的小数

例如:

roundUp(3.1312, 3) = 3.132

sign

sign(number)

返回数字的符号。当数字为正数时返回 1,为零时返回 0,为负数时返回 -1

例如:

sign(10) = 1

sin

sin(number)

返回参数的正弦值

例如:

sin(pi() / 2) = 1

sqr

sqr(number)

返回给定数据的平方值

例如:

sqr(2) = 4)

sqrt

sqrt(number)

返回参数的平方根

例如:

sqrt(16) = 4

tan

tan(number)

返回参数的正切值

例如:

tan(pi()/4) = 1

trunc

trunc(number,int)

将数值的小数部分截去,返回整数

例如:

trunc(3.1312, 2)=3