# Math

### abs​

`abs(value)` returns the absolute value of the number. If the a<0, then return -a.

### round​

`round(x [,N])` Rounds a value to a specified number of decimal places.

• If `N` is omitted, we consider N as 0 and the function rounds the value to the near integer, e.g. `round(3.14)`as 3
• If `N`>0, the function rounds the value to the right of the decimal point, e.g. `round(3.14,1)` as 3.1
• If `N` <0, the function rounds the value to the left of the decimal point. e.g. `round(314.15,-2)` as 300

### e​

`e()` returns a `float` number that is close to the number `e`

### pi​

`pi()` returns a `float` number that is close to the number `π`

### exp​

`exp(x)` returns a `float` number that is close to the exponent of the argument `x`.

### exp2​

`exp2(x)` returns a `float` number that is close to 2 to the power of `x`.

### exp10​

`exp10(x)` returns a `float` number that is close to 10 to the power of `x`.

### log​

`log(x)` returns a `float` number that is close to the natural logarithm of the argument `x`.

### log2​

`log2(x)` returns a `float` number that is close to the binary logarithm of the argument `x`.

### log10​

`log10(x)` returns a `float` number that is close to the decimal logarithm of the argument `x`.

### sqrt​

`sqrt(x) `returns a `float` number that is close to the square root of the argument `x`.

### cbrt​

`cbrt(x)` returns a `float` number that is close to the cubic root of the argument `x`.

### lgamma​

`lgamma(x)` the logarithm of the gamma function.

### tgamma​

`tgamma(x)`the gamma function

### sin​

`sin(x)` the sine

### cos​

`cos(x)` the cosine

### tan​

`tan(x)` the tangent

### asin​

`asin(x)` the arc sine

### acos​

`acos(x)` the arc cosine

### atan​

`atan(x)` the arc tangent

### pow​

`pow(x,y)` returns a `float` number that is close to `x` to the power of `y`

### power​

`power(x,y)` returns a `float` number that is close to `x` to the power of `y`

### sign​

`sign(x)` returns the sign of the number `x`. If x<0, return -1. If x>0, return 1. Otherwise, return 0.

### degrees​

`degrees(x)` converts the input value in radians to degrees. E.g. `degress(3.14)` returns 180.

`radians(x)` converts the input value in degrees to radians . E.g. `radians(180)` returns 3.14.

### is_finite​

`is_finite(x)` return 1 when the value `x` is not infinite and not a NaN, otherwise return 0.

### is_infinite​

`is_infinite(x)` to return 1 when the value `x` is infinite, otherwise return 0.

### is_nan​

`is_nan(x)` to return 1 if the `x` is Not-a-Number(NaN), otherwise return 0.