查看: 1533|回复: 0
打印 上一主题 下一主题

micropython的数学计算库

[复制链接] qrcode

32

主题

33

帖子

101

积分

注册会员

Rank: 2

积分
101
楼主
跳转到指定楼层
发表于 2016-7-6 09:52 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
micropython的数学计算库


数学库math属于标准库,可以运行在各种平台。需要带有硬件FPU,精度是32位。


数学计算库(math)

函数

  • math.acos(x)
    计算反余弦

  • math.acosh(x)
    计算反双曲余弦

  • math.asin(x)
    计算反正弦

  • math.asinh(x)
    计算反双曲正弦

  • math.atan(x)
    计算反正切

  • math.atan2(y, x)
    计算 y/x 反正切.

  • math.atanh(x)
    计算反双曲正切

  • math.ceil(x)
    向上计算整数部分

  • math.copysign(x, y)
    返回 x 带有 y 的符号位

  • math.cos(x)
    计算余弦

  • math.cosh(x)
    计算双曲余弦

  • math.degrees(x)
    弧度转为角度

  • math.erf(x)
    返回误差函数

  • math.erfc(x)
    返回余误差函数

  • math.exp(x)
    计算指数

  • math.expm1(x)
    计算 exp(x) - 1.

  • math.fabs(x)
    计算绝对值

  • math.floor(x)
    向下计算整数部分

  • math.fmod(x, y)
    计算余数

  • math.frexp(x)
    分解浮点数为尾数和指数。返回结果是元祖格式 (m, e),对应关系是 x == m * 2**e 。 如果 x == 0 就返回 (0.0, 0), 否则otherwise 0.5 <= abs(m) < 1 holds.

  • math.gamma(x)
    计算伽马函数

  • math.isfinite(x)
    返回 True 如果是有限数

  • math.isinf(x)
    返回 True 如果是无穷大

  • math.isnan(x)
    如果不是数字返回 True

  • math.ldexp(x, exp)
    返回 x * (2**exp).

  • math.lgamma(x)
    返回伽马函数的自然对数

  • math.log(x)
    计算自然对数

  • math.log10(x)
    计算常用对数(10为底)

  • math.log2(x)
    计算2为底的对数

  • math.modf(x)
    浮点数分解为小数和整数,小数在前

  • math.pow(x, y)
    计算指数

  • math.radians(x)
    角度转换为弧度

  • math.sin(x)
    计算正弦

  • math.sinh(x)
    计算双曲正弦

  • math.sqrt(x)
    计算开平方

  • math.tan(x)
    计算正切

  • math.tanh(x)
    计算双曲正切

  • math.trunc(x)
    取整数部分

常数

  • math.e
    自然对数的底数

  • math.pi
    圆周率



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表