有没有JAVA方法来转换辐射度(°‘)?例如辐射=-272,7‘度: 4°33’S。有人能帮我吗?
谢谢你的回答!
发布于 2014-11-25 12:56:33
请注意,这是弧度,而不是辐射。
一个完整的圆圈是360度,或者说是2 Pi弧度。
弧度是360/2π度。所以,您可以做(radians * 2 * Math.PI) / (2 * 180)
,即(radians * Math.PI) / (180)
或者使用Math.toDegrees(radians)
,它涉及较少的神奇数字,并详细说明了你正在做的事情。
为了清晰起见,如果您有一个以度为单位的数字,并且想要进行另一种方式,将其转换为弧度,请注意您有
一个完整的圆圈是360度,或者说是2 Pi弧度。
一个度是2Pi/360弧度。所以,您可以做(radians * 2 * 180) / (2 * Math.PI)
,即(radians * 180) / (Math.PI)
或者使用Math.toRadians(degrees)
,它涉及较少的神奇数字,并详细说明了你正在做的事情。
发布于 2014-11-25 12:50:59
使用Math.toDegrees()
静态函数如下所示:
double deg = Math.toDegrees(2.0); // Returns 114.59155902616465
deg = Math.toDegrees(Math.PI); // Returns 180.0
发布于 2014-11-25 12:51:30
https://stackoverflow.com/questions/27127201
复制相似问题