美文网首页
[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