美文网首页
[iOS] math.h里面三角函数的用法

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

作者: 世上无南西 | 来源:发表于2018-12-29 17:05 被阅读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

相关文章

网友评论

      本文标题:[iOS] math.h里面三角函数的用法

      本文链接:https://www.haomeiwen.com/subject/crdplqtx.html