BT编程语言文档
Math 库
math 库是一个提供数学计算功能的库,包含了常见的数学函数和常量。它为开发者提供了各种基本的数学操作,帮助你进行数值计算、三角函数、对数运算、指数运算、舍入操作等。 这个库支持以下几类功能:1.基本数学操作
提供了常见的数学函数,如绝对值(abs)、幂运算(powf)、平方根(sqrt)、立方根(cbrt)等。2.对数与指数运算
提供了自然对数(log)、以10为底的对数(log10)、以2为底的对数(log2)、指数运算(exp、exp2)等。3.三角函数与反三角函数
包含了常用的三角函数(sin、cos、tan)和反三角函数(asin、acos、atan、atan2)。4.双曲函数
包括双曲正弦(sinh)、双曲余弦(cosh)、双曲正切(tanh)等,以及它们的反函数(asinh、acosh、atanh)。5.舍入与取整函数
提供了对数字的舍入和取整操作,包括四舍五入(round)、向上取整(ceil)、向下取整(floor)和截断(trunc)。6.最小值和最大值
可以返回给定一组数中的最小值(min)和最大值(max)。 这些函数可以处理整型和浮点型数据,能够广泛应用于数学计算、科学应用、图形渲染、物理仿真等领域。math的常量
-
PI
表示圆周率,约等于3.14159 -
TAU
表示圆周长,约等于6.28318 -
FRAC_PI_2
表示π/2,约等于1.57079 -
FRAC_PI_3
表示π/3,约等于1.04719 -
FRAC_PI_4
表示π/4,约等于0.785398 -
FRAC_PI_6
表示π/6,约等于0.523598 -
FRAC_PI_8
表示π/8,约等于0.392699 -
FRAC_1_PI
表示1/π,约等于0.318309 -
FRAC_2_PI
表示2π,约等于0.63661 -
FRAC_2_SQRT_PI
表示2√π,约等于1.12837 -
SQRT_2
表示2的平方根,约等于1.41421 -
FRAC_1_SQRT_2
表示1/2的平方根,约等于0.707106 -
E
表示自然对数底数,约等于2.71828 -
LOG2_10
表示以2为底数,以10为指数,约等于3.32192 -
LOG2_E
表示以2为底数,以e为指数,约等于1.44269 -
LOG10_2
表示以10为底数,以2为指数,约等于0.30102 -
LOG10_E
表示以10为底数,以e为指数,约等于0.43429 -
LN_2
表示以e为底数,以2为指数,约等于0.69314 -
LN_10
表示以e为底数,以10为指数,约等于2.30258
math的函数
- abs 返回一个数的绝对值
- powf 返回一个数的指数次幂
- sqrt 返回一个数的平方根
- cbrt 返回一个数的立方根
- exp 返回一个数的指数函数
- exp2 返回一个数的2次幂
- expm1 返回一个数的e次幂减一
- log10 返回一个数的以10为底的对数
- log2 返回一个数的以2为底的对数
- log1p 返回一个数的e次幂减一的以e为底的对数
- sin 返回一个数的正弦值
- cos 返回一个数的余弦值
- tan 返回一个数的正切值
- asin 返回一个数的反正弦值
- acos 返回一个数的反余弦值
- atan 返回一个数的反正切值
- atan2 返回两个数的反正切值
- sinh 返回一个数的双曲正弦值
- cosh 返回一个数的双曲余弦值
- tanh 返回一个数的双曲正切值
- asinh 返回一个数的反双曲正弦值
- acosh 返回一个数的反双曲余弦值
- atanh 返回一个数的反正切值
- round 四舍五入
- ceil 向上取整
- floor 向下取整
- trunc 返回一个数的截断值
- min 返回多个数中的最小值
- max 返回多个数中的最大值