在线文档教程
Erlang 20

数学 | math

math

模块

math

模块摘要

数学函数。

描述

这个模块提供了一些数学函数的接口。

并非所有的功能都在所有平台上提供。特别是,erf/1erfc/1Windows上不提供函数。

输出

acos(X) -> float()

acosh(X) -> float()

asin(X) -> float()

asinh(X) -> float()

atan(X) -> float()

atan2(Y, X) -> float()

atanh(X) -> float()

ceil(X) -> float()

cos(X) -> float()

cosh(X) -> float()

exp(X) -> float()

floor(X) -> float()

fmod(X, Y) -> float()

log(X) -> float()

log10(X) -> float()

log2(X) -> float()

pow(X, Y) -> float()

sin(X) -> float()

sinh(X) -> float()

sqrt(X) -> float()

tan(X) -> float()

tanh(X) -> float()

类型

返回浮动的数学函数的集合。论点是数字。

erf(X) -> float()

类型

返回错误函数X,其中:

erf(X) = 2/sqrt(pi)*integral from 0 to X of exp(-t*t) dt.

erfc(X) -> float()

类型

erfc(X)返回1.0- erf(X),通过避免取消大的方法计算X

pi() -> float()

有用的数字。

局限性

由于这些都是C库,所以同样的限制也适用。