Arduino 数学库


本文整理自网络,侵删。

Arduino数学库(math.h)包含了许多用于操作浮点数的有用的数学函数。

库中的宏

以下是在标题math.h中定义的宏:

描述
M_E2.7182818284590452354常数e。
M_LOG2E

1.4426950408889634074

/* log_2 e */

e以2为底的对数。
M_1_PI

0.31830988618379067154

/* 1/pi */

常数1/pi。
M_2_PI

0.63661977236758134308

/* 2/pi */

常数2/pi。
M_2_SQRTPI

1.12837916709551257390

/* 2/sqrt(pi) */

常数2/sqrt(pi)。
M_LN10

2.30258509299404568402

/* log_e 10 */

10的自然对数。
M_LN2

0.69314718055994530942

/* log_e 2 */

2的自然对数。
M_LOG10E

0.43429448190325182765

/* log_10 e */

e以10为底的对数。
M_PI

3.14159265358979323846

/* pi */

常数pi。
M_PI_2

3.3V1.57079632679489661923

/* pi/2 */

常数pi/2。
M_PI_4

0.78539816339744830962

/* pi/4 */

常数pi/4。
M_SQRT1_2

0.70710678118654752440

/* 1/sqrt(2) */

常数1/sqrt(2)。
M_SQRT2

1.41421356237309504880

/* sqrt(2) */

2的平方根。
acosf-acos()函数的别名。
asinf-asin()函数的别名。
atan2f-atan2()函数的别名。
cbrtf-cbrt()函数的别名。
ceilf-ceil()函数的别名。
copysignf-copysign()函数的别名。
coshf-cosh()函数的别名。
expf-exp()函数的别名。
fabsf-fabs()函数的别名。
fdimf-fdim()函数的别名。
floorf-floor()函数的别名。
fmaxf-fmax()函数的别名。
fminf-fmin()函数的别名。
fmodf-fmod()函数的别名。
frexpf-frexp()函数的别名。
hypotf-hypot()函数的别名。
INFINITY-无穷大常量。
isfinitef-isfinite()函数的别名。
isinff-isinf()函数的别名。
isnanf-isnan()函数的别名。
ldexpf-ldexp()函数的别名。
log10f-log10()函数的别名。
logf-log()函数的别名。
lrintf-lrint()函数的别名。
lroundf-lround()函数的别名。

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...