简单计算_物联网平台_边缘计算网关

内置运算符

以下运算符可用于表达式中:

操作

描述

示例

+

加法或一元加

2 + 3 or +3

-

减法或一元减

5 - 2 or -3

*

乘法

4 * 2

/

除法

10 / 2

^

幂运算

2 ^ 3

%

取模

10 % 3

隐式乘法

表达式支持‌隐式乘法‌,允许你在特定情况下省略乘法运算符。例如,表达式 2cos(yx) 会被解析为 2*cos(y*x)。类似地,3x 会被解析为 3*xxy 会被解析为 x*y。这一特性让表达式书写更简洁自然。

内置常量

常量

描述

πpi

数学常数 π

3.141592653589793

e

自然对数底数(欧拉数)

2.718281828459045

φ

黄金比例

1.618033988749895

内置数据函数

以下内置数学函数可用于执行各种计算:

函数

描述

示例

abs(x)

x的绝对值

abs(-7) = 7

acos(x)

x 的反余弦,结果以弧度为单位。要求 -1 ≤ x ≤ 1

acos(1) = 0

asin(x)

x 的反正弦,结果以弧度为单位。要求 -1 ≤ x ≤ 1

asin(0) = 0

atan(x)

x 的反正切,结果以弧度为单位。

atan(0) = 0

cbrt(x)

x 的立方根。

cbrt(8) = 2

ceil(x)

x 向上舍入至最接近的整数。

ceil(3.1) = 4

cos(x)

x 的余弦,其中 x 以弧度为单位。

cos(0) = 1

cosh(x)

x 的双曲余弦。

cosh(0) = 1

cot(x)

x 的余切(1 / tan(x)),其中 x 以弧度为单位。

cot(0.7854) ≈ 1

exp(x)

计算 e^x – 1。

exp(0) = 1

expm1(x)

对于小的 x,准确计算 e^x – 1。

expm1(0) = 0

floor(x)

x 向下舍入至最接近的整数

floor(3.9) = 3

ln(x)

x 的自然对数(以 e 为底)。要求 x > 0

ln(1) = 0

log(x)

x 的自然对数(以 e 为底)。要求 x > 0

log(1) = 0

lg(x)

x 的自然对数(以 10 为底)。要求 x > 0

lg(10) = 1

log10(x)

x 的以 10 为底的对数。要求 x > 0

log10(100) = 2

log2(x)

x 的以 2 为底的对数。要求 x > 0

log2(8) = 3

logab(a, b)

a 为底的 b 的对数。要求 a > 0b > 0a ≠ 1

logab(2, 8) = 3

log1p(x)

对于小的 x,准确计算 1 + x 的自然对数。要求 x > -1

log1p(0) = 0

pow(x, y)

计算 xy 次幂 (x^y).

pow(2, 3) = 8

signum(x)

返回 x 的符号:若 x < 0 则为 -1,若 x = 0 则为 0,若 x > 0 则为 1

signum(-5) = -1

sin(x)

x 的正弦,其中 x 以弧度为单位。

sin(0) = 0

sinh(x)

x 的双曲正弦。

sinh(0) = 0

sqrt(x)

x 的平方根。要求 x ≥ 0

sqrt(4) = 2

tan(x)

x 的正切,其中 x 以弧度为单位。

tan(0) = 0

tanh(x)

x 的双曲正切。

tanh(0) = 0

本文通过 YUQUE WORDPRESS 同步自语雀
云腾五洲-AI助理