我正在尝试编写一个计算Radian(Decimals)到Degrees的函数。
例如
radiansToDegrees(1.5) = 1° 30' 00"
这是我的逻辑:
fix()
,取小数点前的整数。这将是学位。0.5
)并乘以60
。从答案中,取逗号前的整数。这就是会议记录。0
)并乘以60
。这就成了秒。我只能进入第一步。我如何只保留数字的小数部分,特别是如果它是这样的0.8987724
答案 0 :(得分:1)
您可以使用Mapping Toolbox中的功能:
degrees = rad2deg(1.5)
dms = degrees2dms(degrees)
--------------------------------
dms = [85.0000, 56.0000, 37.2094]