如何使脚本转换为度数、秒数、分钟数的弧度? [复制]

Posted

技术标签:

【中文标题】如何使脚本转换为度数、秒数、分钟数的弧度? [复制]【英文标题】:how to make a script converting to radians the degree,seconds,minutes? [duplicate] 【发布时间】:2019-01-31 22:56:12 【问题描述】:

我正在使用 python,但我无法使用以辐射度为单位的度、分、秒来转换角度的脚本。

我已经尝试了一些东西,但我很新,所以我需要帮助

【问题讨论】:

向我们展示您已经尝试过的内容,以便了解您遇到的问题。 欢迎来到 SO。请花时间阅读minimal reproducible example、How to Ask 以及该页面上的其他链接。 问题出在哪里? 【参考方案1】:

我认为这就是 OP 正在寻找的:

import Math as math

radians = "whatever number you want to use in here"
totalSeconds = int(round(radians * 360 * 60 * 60 / (2 * (math.pi)));
seconds = totalSeconds % 60;
minutes = (totalSeconds / 60) % 60;
degrees = totalSeconds / (60 * 60);

Asin 返回 x 的反正弦,以弧度为单位。我们也知道一个圆有 2pi 的弧度。一个圆圈有 360 度,一个度有 60 分钟,一分钟有 60 秒。因此,我们将 360*60*60 秒在一个圆圈中除以 2 pi 得到总秒数。之后,我们可以向后构建以获得总分钟数和度数。

【讨论】:

以上是关于如何使脚本转换为度数、秒数、分钟数的弧度? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

将跑步速度从秒/米转换为分钟/英里

python 脚本将以DMS(度数分钟秒)格式给出的坐标转换为DD(度数)

Labview入门将输入度数转换为3位精度弧度值

ActionScript 3 弧度到度数转换,反之亦然

ActionScript 3 在弧度和度数之间转换

如何获得一定秒数的年数、月数、天数、小时数和分钟数?