iOS中常用的数学函数
2016-04-12 本文已影响1306人
iOS小孟和小梦
每一个函数都有对应计算float / double / long double 的函数,这里只列出double类型的
| 三角函数 | |
|---|---|
| double cos(double) | 余弦 |
| double sin(double) | 正弦 |
| double tan(double) | 正切 |
| 反三角函数 | |
|---|---|
| double acos(double) | 反余弦 结果介于[0, PI] |
| double asin(double) | 反正弦 结果介于[-PI/2, PI/2] |
| double atan(double) | 反正切 反正切(主值), 结果介于[-PI/2, PI/2] |
| double atan2(double, double) | 反正切 主要用法--根据给定的两个值求出对应的角度 比如给y和x,就可以求出该点相对(0,0)的角度 |
| 取整 | |
|---|---|
| double ceil (double) | 向上取整 |
| double floor (double) | 向下取整 |
| double fmod (double, double) | 返回两参数相除的余数 |
| 指数与对数 | |
|---|---|
| double fabs(double) | 求绝对值 |
| double sqrt(double) | 开方 |
| double exp(double) | 求取自然数e的幂 |
| double log (double) | 以e为底的对数 |
| double log10 (double) | 以10为底的对数 |
| double pow(double x, double y) | 计算以x为底数的y次幂 |
| 其他 | |
|---|---|
| double hypot(double x, double y) | 已知直角三角形两个直角边长度,求斜边长度 |
| double ldexp(double x, int exponent) | 计算x*(2的exponent次幂) |