数字函数
提供 OPL 语言中数字函数的参考。
注:
对于 C/C++ 程序员:大多数数字函数都是标准数学库函数的包尾函数。
| 语法 | 影响 |
|---|---|
| Math.abs(x) | 返回 x 的绝对值。 |
| Math.max(x,y) | Math.max(x, y) 返回 x 和 y 中较大的值。 |
| Math.min(x,y) | Math.max(x, y) 返回 x 和 y 中较小的值。 |
| Math.random() | 返回 0(含)到 1(不含)之间的伪随机数。 |
| Math.ceil(x) | Math.ceil(x) 返回大于等于 x 的最小整数值。 |
| Math.floor(x) | Math.floor(x) 返回小于等于 x 的最大整数值。 |
| Math.round(x) | Math.round(x) 返回最接近 x 的整数值。 |
| Math.sqrt(x) | 返回 x 的平方根。 |
| Math.sin(x) | Math.sin(x) 返回弧度自变量的三角函数正弦值。 |
| Math.cos(x) | Math.cos(x) 返回弧度自变量的三角函数余弦值。 |
| Math.tan(x) | Math.tan(x) 返回弧度自变量的三角函数正切值。 |
| Math.asin(x) | Math.asin(x) 返回范围 -pi/2 到 pi/2 之间的 x 的反正弦值。 |
| Math.acos(x) | Math.acos(x) 返回范围 0 到 pi 的 x 的反余弦值。 |
| Math.atan(x) | Math.atan(x) 返回范围 -pi/2 到 pi/2 之间的 x 的反正切值。 |
| Math.atan2(y,x) | Math.atan2(y, x) 通过计算 "a作为 "y/x在 "-pi至 "pi"范围内的弧切,将矩形坐标 "(x,
y)转换为极坐标 "(r, a)。 |
| Math.exp(x) | Math.exp(x) 计算指数函数。 |
| Math.log(x) | Math.log(x) 计算 x 的自然对数。 |
| Math.pow(x,y) | Math.pow(x, y) 计算 x 的 y 次幂。 |