数学公式在 iOS 中的表示
1、 三角函数
double
sin (double);正弦
double cos (double);余弦
double tan (double);正切
2
、反三角函数
double asin (double); 结果介于[-PI/2,
PI/2]
double acos (double); 结果介于[0, PI]
double atan (double); 反正切(主值), 结果介于[-PI/2,
PI/2]
double atan2 (double, double); 反正切(整圆值), 结果介于[-PI,
PI]
3
、双曲三角函数
double sinh
(double);
double cosh (double);
double tanh (double);
4
、指数与对数
double exp (double);求取自然数e的幂
double sqrt (double);开平方
double log (double); 以e为底的对数
double log10 (double);以10为底的对数
double pow(double x, double
y);计算以x为底数的y次幂
float powf(float x, float y);
功能与pow一致,只是输入与输出皆为浮点数
5
、取整
double ceil (double); 取上整
double floor (double); 取下整
6
、绝对值
double fabs (double);求绝对值
double cabs(struct complex znum)
;求复数的绝对值
7
、标准化浮点数
double frexp (double f, int *p);
标准化浮点数, f = x * 2^p, 已知f求x, p ( x介于[0.5, 1]
)
double ldexp (double x, int p); 与frexp相反, 已知x,
p求f
8
、取整与取余
double modf (double, double*); 将参数的整数部分通过指针回传,
返回小数部分
double fmod (double, double);
返回两参数相除的余数
9
、其他
double
hypot(double x, double
y);已知直角三角形两个直角边长度,求斜边长度
double ldexp(double x, int
exponent);计算x*(2的exponent次幂)
double poly(double x, int degree, double coeffs []
);计算多项式
nt matherr(struct exception *e);数学错误计算处理程序
最新文章
- H3C交换机 配置IP映射
- 由一个DAOHelper类引发的思考
- 大话JS面向对象之扩展篇 面向对象与面向过程之间的博弈论(OO Vs 过程)------(一个简单的实例引发的沉思)
- 原型 prototype
- twisted 安装时,安装顺序为 zope.interface ->;twisted
- Makefile第一讲:一个简单的Makefile
- 实现一个Memcpy函数:将源指针所指的区域从起始地址开始的n个字节复制到目的指针所指区域
- Directx11学习笔记【二十】 使用DirectX Tool Kit加载mesh
- Git Bash
- mysql导入数据中文乱码_ubuntu
- Python爬虫——反爬
- css布局------左边宽度不定,右边宽度自动填满剩余空间
- Can't debug c++ project because unable to static library start program *.lib
- Lemon 评测软件用法
- PHP unset()函数销毁变量
- ABAP-DBC录屏
- 【洛谷】1972:[SDOI2009]HH的项链【莫队+树状数组】
- js 的胖箭头问题
- 大数据(6) - MapReduce简易介绍入门
- QuickSort again