[iOS] math.h里面三角函数的用法

2018-12-29  本文已影响0人  世上无南西

注意里面的参数是弧度!不是度数!

度数转弧度:(度数/180 * PI)= 弧度

需要特别注意的是 度数/180 这个结果,小心被整形运算坑了,特别是代码需要使用括号的时候。

比如:sin((30/180) * PI) 与 sin(30/180 * PI),第一个运算结果会是0。

NSLog(@"-> %lf",sin(M_PI*30/180));

-> 0.500000

NSLog(@"-> %lf",asin(0.5*180/M_PI);

-> 30.000000

上一篇下一篇

猜你喜欢

热点阅读