使用方法
- 「数值」默认
1,「方向」默认弧度到角秒。改动任意一栏、或光标停在数值框里按回车,都会立刻重算。 - 「方向」下拉只有两项:rad2as 表示弧度到角秒,as2rad 表示角秒到弧度。点「交换方向」把两头对调,用来反着核一遍。
- 「小数位」默认 6,范围 0 到 8。角秒这一列是几十万量级,填 0 就只看整数个;要核对万分之一的差别再调大到 8。
- 「批量换算」默认已经写好五行,每行一条「数值 空格 方向键」,例如 0.5 rad2as。按 Ctrl+Enter(Mac 上 Cmd+Enter)一次算完;框被清空时点「换算」会自动填回示例。
- 结果区前六行是固定口径,与输入无关:1 弧度折成角秒、角分、度,1 角秒折回弧度与度,以及整圆的角秒数。拿到页面先扫这六行,就能确认自己记的系数对不对。
- 清单下方是二十行常用弧度值对照表,默认显示 12 行,点「加载更多」展开余下 8 行;「导出 CSV」把全部二十行存成带字节序标记的文件,Excel 打开不乱码。
- 「复制结果」带走整段清单;「复制对照表」复制正文里那张十二行天文角度表,制表符分隔,可直接粘进表格软件。
- 数值留空、写成负数、超出 1000000,小数位不是 0 到 8 的整数,批量行缺空格、数值不是数字、方向键不在 rad2as 与 as2rad 之内,都会给出写明行号与原因的具体提示,不静默套默认值。
这个弧度转角秒换算器能解决什么
弧度是数学与物理的默认角度单位,度分秒是天文、测绘与工程文档的常用写法,两种写法之间每分钟都在互相转换。这一页做的就是把弧度直接折成角秒,同时顺带给出角分与度,省掉「先转度、再乘 60、再乘 60」的三步手算。
第一类是读论文与星表数据。视差、自行、角分辨率几乎一律用角秒或其千分之一(毫角秒)表示,而理论推导给出的往往是弧度。看到「视差 0.772 角秒」想知道它对应多小的弧度,代进去就是 0.000003742762 弧度,量级一目了然。
第二类是核对小角近似能不能用。角直径、视差、衍射极限都要在小角近似下把 tan θ 换成 θ,而近似是否成立取决于 θ 的弧度数有多小。本页把角秒与弧度并排列出,1 角秒只有 4.84813681109536e-06 弧度,远小于 1,这类近似在天文尺度上几乎总是安全的。
第三类是单位制混用导致的量级错误。把「1 弧度 ≈ 57.3 度」误记成「1 弧度 ≈ 0.017 度」,结果会差 3600 倍;把角分当角秒,又会差 60 倍。固定口径那六行把三个单位同时列出,任何一级进位错了都能立刻看出来。
还有一类边界要说清:本页只做角度单位换算,不把角度换算成弧长。弧长等于半径乘弧度,需要额外给定半径;赤经的时分秒格式、岁差章动与大气折射改正也都不在本页范围内。
计算原理与变量说明
整页只锚定一个常数:648000/π。整圆是 360 度,每度 60 角分、每角分 60 角秒,所以整圆共 360 × 60 × 60 = 1296000 角秒;同一个整圆又是 2π 弧度。两者相除得 1296000 / 2π = 648000/π = 206264.80624709636,这就是 1 弧度折成角秒的系数;反方向取它的倒数 π/648000 = 4.84813681109536e-06。
| 量 | 符号 | 算式 | 默认取值 |
|---|---|---|---|
| 弧秒系数 | k | 648000 / π | 206264.80624709636 |
| 度系数 | d | 180 / π | 57.29577951308232 |
| 角分系数 | m | 10800 / π | 3437.746770784939 |
| 反系数 | 1/k | π / 648000 | 4.84813681109536e-06 |
| 整圆角秒 | C | 360 × 3600 | 1296000 |
| 圆周率 | π | Math.PI(IEEE 754 双精度) | 3.141592653589793 |
度分秒是六十进制,弧度是十进制。这是换算真正的难点。1 度等于 60 角分而不是 100 角分,1 角分等于 60 角秒。所以度的小数部分要乘 60 得到角分、再乘 60 得到角秒,不能把小数点往后挪两位:0.5 度是 30 角分、1800 角秒,不是 50 角分。
为什么角度要小到角秒。天体的角位移极小:比邻星的周年视差只有 0.772 角秒,换成度是 0.000214444444 度,读起来全是前导零;木星视直径 45 角秒、火星冲日 25 角秒也都在这个量级。用角秒能把「零点几到几百」这个区间写成便于比较的整数,这正是天文与大地测量坚持用角秒的原因。
秒差距与角秒共享同一个常数。1 秒差距定义为视差角等于 1 角秒时的距离,即 1 AU / tan(1 角秒)。因为 1 角秒只有 4.84813681109536e-06 弧度,在小角近似下 tan θ 约等于 θ,于是 1 秒差距约等于 648000/π 天文单位,也就是约 206264.80624709636 天文单位。它与 1 弧度折角秒的系数是同一个数,这不是巧合,而是小角近似把「角秒与弧度」和「天文单位与秒差距」绑在了同一条换算链上。
换算分两步,不要一步跳。从弧度到角秒,先乘 180/π 化到度,再乘 3600 化到角秒;反过来先除 3600 再乘 π/180。中间量「度」既可以对着固定口径行核对,也方便继续换算到角分。直接记一个 206264.806 固然快,但一旦方向反了不会有人提醒你。
精度由 π 决定。本页取 Math.PI,约 16 位十进制有效数字,所以结果里超过 16 位的尾数是浮点噪声。两个方向互算回去(例如 206264.806247 as2rad 得 1.000000 弧度)能验证常数自洽,但不要把最后两位的差别当成算错。
完整示例(数值仅作演示)
默认值是数值 1、方向 rad2as、小数位 6。手算复算:1 × 180 / π = 57.29577951308232 度,再乘 60 得 3437.746770784939 角分,再乘 60 得 206264.80624709636 角秒,页面保留 6 位小数显示 206264.806247。
1 弧度 = 180/π 度 = 57.29577951308232 度 57.29577951308232 × 60 = 3437.746770784939 角分 3437.746770784939 × 60 = 206264.80624709636 角秒 反向:206264.806247 角秒 ÷ 3600 ÷ 57.29577951308232 = 1 弧度
批量框五行:0.5 rad2as 得 103132.403124 角秒;2 rad2as 得 412529.612494 角秒;206264.806247 as2rad 走反方向回到 1.000000 弧度,正好可以当作自检;3600 as2rad 得 0.017453 弧度,也就是 1 度。每一行都按自己行首的方向键独立计算,与顶部下拉无关。
边界值有三个:0 弧度等于 0 角秒;1 角秒换成弧度只有 0.000005 弧度(小数位 6 时),小数位调成 8 才是 0.00000485;整圆 1296000 角秒换成弧度是 6.283185 弧度,也就是 2π。
弧度与角秒对照表
第一张表是天文与测量里常见的角度,第三、四列由本页的同一套常数换算而来:角秒乘 π/648000 得弧度,角秒除 3600 得度。任意两行的弧度之比一定等于它们的角秒之比,可以用来交叉验证。
| 条目 | 角秒 | 弧度 | 度 |
|---|---|---|---|
| 哈勃望远镜衍射极限(约 500 nm) | 0.05 | 0.000000242407 | 0.000013888889 |
| 韦布望远镜衍射极限(约 2 µm) | 0.07 | 0.000000339370 | 0.000019444444 |
| 地面自适应光学典型分辨 | 0.1 | 0.000000484814 | 0.000027777778 |
| 大气视宁度典型值 | 1 | 0.000004848137 | 0.000277777778 |
| 天狼星周年视差 | 0.379 | 0.000001837444 | 0.000105277778 |
| 比邻星周年视差 | 0.772 | 0.000003742762 | 0.000214444444 |
| 火星冲日视直径 | 25 | 0.000121203420 | 0.006944444444 |
| 木星视直径(平均) | 45 | 0.000218166156 | 0.0125 |
| 金星视直径(最大) | 60 | 0.000290888209 | 0.016666666667 |
| 北斗开阳与辅的角距 | 720 | 0.003490658504 | 0.2 |
| 满月视直径(平均) | 1800 | 0.008726646260 | 0.5 |
| 一个直角 | 324000 | 1.570796326795 | 90 |
第二张表把单位阶梯摊开,最右一列统一折成弧度,方便横向比较。从角秒到整圆跨度六个数量级,这正是天文数据习惯用角秒、而理论公式习惯用弧度的原因。
| 单位 | 等于 | 换算为弧度 |
|---|---|---|
| 1 角秒 | 1/3600 度 | 0.000004848137 |
| 1 角分 | 60 角秒 | 0.000290888209 |
| 1 度 | 3600 角秒 | 0.017453292520 |
| 1 弧度 | 206264.806247 角秒 | 1 |
| 直角 | 324000 角秒 | 1.570796326795 |
| 平角 | 648000 角秒 | 3.141592653590 |
| 整圆 | 1296000 角秒 | 6.283185307180 |
结果边界、舍入与适用说明
- 数值为空时提示「数值这一栏是空的,请填 0 到 1000000 之间的数字」,不会沿用上一次的结果继续显示。
- 数值写成负数时提示弧度与角秒都可以带方向,但本页只接受 0 或正数;批量行里的负号同样会被拦下并指出是第几行。
- rad2as 方向上限 1000000 弧度(约 206264806247.1 角秒),as2rad 方向上限是 1000000 角秒,超出会提示拆开分次换算,不自动截断到边界值。
- 小数位留空、写成 2.5 这样的小数、或超出 0 到 8,分别给出三条不同提示,不自动取整也不套默认值。
- 固定口径那六行用 17 位有效数字显示,不受小数位影响;主结果与批量结果按小数位四舍五入后去掉末尾多余的零。
- 本页只做平面角度换算,不把角度换算成弧长(需要额外给半径),也不处理赤经的时分秒格式。
- 对照表固定二十加十二行,不随输入变化,也不联网扩展;天文数值取常见近似,用于建立量级感而非精密星历。
- 页面不联网、不写本地存储;导出的 CSV 带字节序标记,Excel 打开不乱码。
常见问题
1 弧度为什么是 20 多万角秒?
因为整圆是 360 度、每度 3600 角秒,整圆共 1296000 角秒,而整圆又等于 2π 约 6.283 弧度。所以 1 弧度是整圆的六分之一多一点,折成角秒就是 1296000 除以 2π,约 20.6 万。
角秒和角分、度之间怎么进位?
六十进制。1 度等于 60 角分,1 角分等于 60 角秒,1 度等于 3600 角秒。度的小数部分乘 60 得角分,再把角分的小数部分乘 60 得角秒,不是把小数点往后挪两位。
秒差距和角秒有什么关系?
1 秒差距定义为视差角等于 1 角秒时的距离,等于 1 天文单位除以 1 角秒的正切。小角近似下正切约等于弧度值,所以它约等于 648000/π 天文单位,也就是约 206264.80624709636 天文单位——与 1 弧度折角秒的系数同一个数。
天文上为什么不直接用度?
因为天体角位移太小,用度会写出一长串前导零。比邻星视差 0.772 角秒写成度是 0.000214444444 度,读和比都不方便。角秒把这类数值落在一到几百的区间,便于口述与比较。
小角近似什么时候不成立?
当角度大到 tan θ 与 θ(弧度)的相对偏差不可忽略时。1 度(0.01745 弧度)的相对偏差约百万分之一,1 角分更小到百亿分之一量级。天体测量里几乎总是成立;但角度到几十度时就必须用正切。
反方向换算为什么显示 0?
因为角秒太小。1 角秒只有约 0.000005 弧度,小数位 6 时会显示成 0.000005,小数位 2 才会舍成 0。要看到更多位,把「小数位」调到 8,或换算几十万角秒这样的数值。
数值能填负数吗?
不能,本页只接受 0 或正数。角度的正负表示方向,但它属于坐标系约定而不是单位换算,放进换算器容易与「负角秒」混淆,因此统一在入口拦截。
输入的数据会上传到服务器吗?
不会。乘除、查表与导出全部在本页的 JavaScript 里完成,没有发起任何网络请求,也不写入浏览器存储,刷新页面即恢复默认值。