补充exp4j参考手册
This commit is contained in:
parent
e71f64468b
commit
5d53047522
@ -1,5 +1,11 @@
|
|||||||
# 计算表达式参考手册
|
# 计算表达式参考手册
|
||||||
|
|
||||||
|
## 支持的常数
|
||||||
|
* pi
|
||||||
|
* π
|
||||||
|
* e
|
||||||
|
* φ
|
||||||
|
|
||||||
## 支持的运算符
|
## 支持的运算符
|
||||||
|
|
||||||
* 加法运算: 2 + 2
|
* 加法运算: 2 + 2
|
||||||
@ -7,12 +13,12 @@
|
|||||||
* 乘法运算: 2 * 2
|
* 乘法运算: 2 * 2
|
||||||
* 除法运算: 2 / 2
|
* 除法运算: 2 / 2
|
||||||
* 次幂运算: 2 ^ 2
|
* 次幂运算: 2 ^ 2
|
||||||
* 正负号: +2 - (-2)
|
* 正负符号: +2, -2
|
||||||
* 取模运算: 2 % 2
|
* 取模运算: 2 % 2
|
||||||
|
|
||||||
## 支持的函数
|
## 支持的函数
|
||||||
|
|
||||||
* abs: absolute value
|
* abs: 绝对值
|
||||||
* acos: 反余弦
|
* acos: 反余弦
|
||||||
* asin: 反正弦
|
* asin: 反正弦
|
||||||
* atan: 反正切
|
* atan: 反正切
|
||||||
@ -31,3 +37,33 @@
|
|||||||
* tan: 正切
|
* tan: 正切
|
||||||
* tanh: 双曲正切
|
* tanh: 双曲正切
|
||||||
* signum: 取符号运算,大于0时为1,小于0时为-1,等于0时为0
|
* signum: 取符号运算,大于0时为1,小于0时为-1,等于0时为0
|
||||||
|
|
||||||
|
```
|
||||||
|
以下式子表示取-10的绝对值
|
||||||
|
|
||||||
|
value = abs(-10)
|
||||||
|
```
|
||||||
|
|
||||||
|
## 拓展的运算符
|
||||||
|
|
||||||
|
布尔运算,如果为真则为1,否则为0,与加法乘法配合使用可实现离散函数的效果
|
||||||
|
* ==
|
||||||
|
* !=
|
||||||
|
* >=
|
||||||
|
* <=
|
||||||
|
* >
|
||||||
|
* <
|
||||||
|
|
||||||
|
布尔运算的优先级很低,使用时最好加上括号
|
||||||
|
|
||||||
|
```
|
||||||
|
以下的表达式实现了一个离散函数
|
||||||
|
x > 15 时为 15
|
||||||
|
x < -3 时为 -3
|
||||||
|
其余情况为 x 本身
|
||||||
|
|
||||||
|
v1 = (x > 15) * 15
|
||||||
|
v2 = (x < -3) * (-3)
|
||||||
|
v3 = ((x <= 15) * (x >= -3)) * x
|
||||||
|
value = v1 + v2 + v3
|
||||||
|
```
|
||||||
|
Loading…
x
Reference in New Issue
Block a user