转自:http://blog.sina.com.cn/s/blog_63578f140100zfps.html
C++中cos,sin,asin,acos这些三角函数操作的是弧度,而非角度,
你需要把角度转化为弧度.
弧度=角度*Pi/180;
例子1:
比如对边和邻边分别为a,b
设角度为x,则
x=atan(a/b);
其中x为弧度制
如需转换为角度值,则x*180/3.1415
例子2:
//计算旋转角度
本文介绍了在C++中如何正确地使用三角函数,包括如何将角度转换为弧度进行计算,以及如何将弧度结果转换回角度。通过具体实例展示了如何应用这些函数解决实际问题。
转自:http://blog.sina.com.cn/s/blog_63578f140100zfps.html
C++中cos,sin,asin,acos这些三角函数操作的是弧度,而非角度,
你需要把角度转化为弧度.
弧度=角度*Pi/180;
例子1:
比如对边和邻边分别为a,b
设角度为x,则
x=atan(a/b);
其中x为弧度制
如需转换为角度值,则x*180/3.1415
例子2:
//计算旋转角度
5445
2万+
1万+

被折叠的 条评论
为什么被折叠?