iOS 记录之 math.h

阐述

研究绘图时才发现,math.h中的好多函数没有了解过,借着这个机会梳理一下。

记录

1 宏定义

#define INFINITY    HUGE_VALF

无穷

2 三角函数

三角函数已经忘记差不多,基本知识复习一下

正弦函数

余弦函数

正切函数

反正弦函数

反余弦函数

反正切函数

反正切函数 精确版 参数1 ∠对边  参数2 ∠邻边

当对∠边 远大于 ∠邻边 时  atan2 比 atan 更精确

3  指数函数

y=a^x函数(a为常数且以a>0,a≠1)叫做指数函数,函数的定义域是 R 

以e为底的指数函数

以2为底的指数函数

以e为底的指数减一函数

返回指定的乘数与以2为底的第二个参数的指数的乘积 即  $1*(2^$2)

返回以$1为底的$2的次幂

4 对数

如果a的x次方等于N(a>0,且a不等于1),那么数x叫做以a为底N的对数(logarithm),记作x=logaN。其中,a叫做对数的底数,N叫做真数

以e为底的对数函数 相当于数学中的 ln()

以10为底的对数函数 相当于数学中的 lg()

对2为底的对数函数

返回1加参数的结果的以e为底的对数

5 开方

返回参数的平方根

返回指定浮点数的立方根

返回参数1平方与参数2平方的总和的平方根  可用其求正方三角形邻边的长度

6 极限

返回指定浮点数的上限

返回指定浮点数的下限 即舍去小数部分

将指定的参数拆分为小数和整数部分,函数返回小数部分,第二个参数返回整数部分

返回指定浮点数的四舍五入的结果

返回指定浮点数的四舍五入的结果

返回参数的整数部分

对浮点数取余

对浮点数取余,并在第三个参数中返回商值

7 基本算术

返回浮点数的绝对值   abs为返回整数的绝对值

返回参数1的值与参数2的符号所结合而成的值

返回参数1与参数2的差值,若差值为正数则返回该值,若为负值返回0

返回最大值

返回最小值

返回 ($1*$2)+$3

资料

https://msdn.microsoft.com/zh-cn/library/hh308386.aspx

https://baike.baidu.com/item/三角函数/1652457?fr=aladdin

猜你喜欢

转载自blog.csdn.net/yanglei3kyou/article/details/81301011