Hello 天文

同一颗星,为什么旧星图上的地址不够用了?

把星的移动与坐标网格的转动分开,才能读懂星表的年份。

天空坐标与观测

查到一颗星的赤经赤纬,还会看到“J2000.0”等标记。这不是无关的小字:天空的坐标网格也会缓慢改变,直接把不同年代的地址混在一起,就像拿两张方向不同的地图对着找路。

打开互动课程 →

先猜一下

星表里同一颗星的新旧赤经不同,一定说明它真的横穿了同样大的天空角度吗?

查看答案与解释

不一定,坐标网格也在变化 — 岁差改变参考网格;要把真实自行与坐标变化分开。

再把体验和科学连起来

星表为什么还要写年份?

赤经赤纬是相对一套天空坐标网格的地址。地轴和参考平面缓慢变化,网格也随年代变,所以地址需要附上历元。

J年对应 JDE = 2451545 + (年−2000)×365.25

先分开自行与岁差

恒星自身移动会改变方向,这叫自行;岁差则改变描述方向的坐标框架。先在旧框架内计入自行,再转换网格。

先 α←α+μαt,δ←δ+μδt

让新网格覆盖同一片天空

图中金色标记是原来的方向,灰虚线是固定窗口的角度刻度,蓝线是新网格。关闭自行时,星的方向不动,但它的新坐标数字会变。

依次使用 ζ、θ、z 旋转坐标基准

不要把所有变化都叫岁差

近星还可用距离和径向速度计算空间运动;本课只对给出这些数据的天狼星提供该分支。所得是平位置,不是包含章动与光行差的视位置。

近天极用 atan2(C,√(A²+B²)) 保持稳定

先用自行把恒星推进到目标历元,再以ζ、θ、z旋转参考方向。J年和儒略世纪不是同一单位;这是坐标基准的缓慢变化,不是把全部恒星当成一起运动。

试一试

先关闭自行,改变年份,看金色原方向不动但蓝色新网格转动。再打开自行,比较恒星自己的小幅方向变化。北极星案例尤其适合观察“赤经差不等于角距”。

动手看一遍 →

符号不用背

α / δ
赤经(界面用度及小时)/赤纬
J2000.0
起始平赤道坐标框架及历元
ζ,θ,z
原书岁差旋转角
μα / μδ
赤经自行用时间秒/年,赤纬自行用角秒/年
JDE
以动力学时间标记的儒略日

算法、精度与适用范围

原书第21章,式(21.2)–(21.4)、例21.b及Polaris练习;空间运动用印刷页141–142与例21.d。实现适用于该书FK5平位置的岁差旋转、均匀自行和带距离/径向速度的直线空间运动;采用书中岁差系数,不冒充现代IAU2006/ICRS精密星历。交互目标限定J1900–J2100,空间运动仅天狼星有距离和径向速度,其余星选择该项仍明确使用均匀自行。图画固定在J2000方向上的局部切平面;新网格由岁差旋转矩阵的转置映回同一视图,因此纯岁差不会搬动星。原方向与自行后的方向可能近到肉眼难分,数字显示真实差异,不夸张自行。验证覆盖编译AA+预报值、书例、矩阵保距和逆变换。暂未实现FK4/FK5全套含E项转换、黄道岁差和赤道自行转黄道自行的交互;不能跨数万年外推或当作观测视位置。

我的理解检查

按本课次序,首先处理什么?

在起始框架内计入自行 — 自行先作用于星的方向,再把方向转换到目标平赤道坐标框架。

北极星附近赤经数字变化很大,必然代表实际角位移同样大吗?

不必然 — 天极附近赤经经线会聚,不能把赤经差直接当作真实角距离。

本课输出已经是望远镜直接看到的精密视位置吗?

不是 — 还缺章动、光行差等视位置修正,以及本地观测变换。

星会移动,坐标网格也会变;星表必须说明历元与参考框架,两种变化要分别计算。

Jean Meeus · Astronomical Algorithms, 2nd ed. · 第 21 章

天空坐标与观测 · 全部互动课程