c++中cos,sin,asin等等这些三角函数操作的是弧度,而非是角度,需要把角度转换为弧度。
-- 参考 https://blog.youkuaiyun.com/yu121380/article/details/80410854
function testMath()
-- 弧度=角度*pi/180;
-- 角度=弧度*180/pi;
print(math.sin(30 * math.pi / 180)) -- 0.5
local angle = math.asin(0.5) * 180 / math.pi
print(angle) -- 30
end
C++三角函数与角度弧度转换
本文详细介绍了在C++中使用三角函数如sin, cos, asin等时,如何正确地进行角度和弧度之间的转换。通过实例演示了如何将角度转换为弧度并应用到三角函数计算中,以及如何从三角函数的返回值中转换回角度。
6546

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



