弧度角度的转换与c++中的余弦函数和反余弦函数

弧度与角度的转换
PI = 3.1415926
1rad = (180 / PI)°
1° = (PI / 180)rad

c++的math.h(cmath)中的cos(x)方法,就是我们平时做题写的y = cos x,余弦函数,求一个角度对应的y值,y的范围为[-1, 1]

另外还有acos(x)方法,是我们所学到的y = arccos x,反余弦函数,已知x值求对应的角度,x的范围为[-1, 1],如果返回值x不在这个范围,返回NULL。(不记得返回值是什么了,等确定了再来更改。)

但是代码中不能直接输入角度,应该把角度转化为弧度再计算。所以就有了最前面的几个公式。
于是根据转换-1 = cos(180°)等价于-1 = cos(PIrad),所以有PIrad = acos(-1)

记录一下余弦定理:c² = a² + b² - 2 * a * b * cos(C);
C为c边对面的角的角度,在代码中实现余弦定理同样要把角度部分转化为弧度再计算。

后排推荐一个简易的作图网站:https://www.desmos.com/calculator?lang=zh-CN

原文链接: https://www.cnblogs.com/Selma003/p/15086306.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    弧度角度的转换与c++中的余弦函数和反余弦函数

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/212705

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 上午1:23
下一篇 2023年2月13日 上午1:23

相关推荐