常用的数学函数以及对应的库
作者:
码上成功
,
2024-03-11 20:01:02
,
所有人可见
,
阅读 28
常用的数学函数以及对应的库
<cmath>头文件提供了一系列常用的数学函数,包括三角函数、指数函数、对数函
数、幂函数、取整函数等。以下是一些常用函数的列表:
**取整函数:**
1.ceil(x): 返回大于 x 的最小整数值。
2.floor(x): 返回小于 x 的最大整数值。//floor (2.5) = 2 floor (-2.5) = -3
3.round(x): 返回最接近 x 的整数,四舍五入到最接近的整数值。
**幂函数:**
1.sqrt(x): 返回 x 的平方根。
2.cbrt(x): 返回 x 的立方根。
**绝对值函数:**
1.fabs(x): 返回 x 的绝对值,适用于浮点数。
2.abs(n): 返回 n 的绝对值,适用于整数。
**指数函数和对数函数:**
1.exp(x): 返回 e 的 x 次幂。
2.log(x): 返回以 e 为底的自然对数。
3.log10(x): 返回以 10 为底的对数。
4.pow(x, y): 返回 x 的 y 次幂
**三角函数:**
1.sin(x): 返回角度 x 的正弦值。
2.cos(x): 返回角度 x 的余弦值。
3.tan(x): 返回角度 x 的正切值。
4.asin(x): 返回角度 x 的反正弦值。
5.acos(x): 返回角度 x 的反余弦值。
6.atan(x): 返回角度 x 的反正切值。
7.atan2(y, x): 返回从 x 轴正向到点 (x, y) 的线段与 x 轴正向之间的正角度,范围为 ([-\pi, \pi])。
**其他:**在<algorithm>中
1.min(x, y): 返回 x 和 y 中的最小值。
2.max(x, y): 返回 x 和 y 中的最大值。
(max和min的数据范围可以到long long)
刚好用到总结复习一下