Hello 天文

同一张天空照片,为什么会有两种“向北”?

赤道网格与黄道网格使用不同的北极,标记方向前先选好坐标系统。

天空坐标与观测

给照片画网格时,有人沿天球赤道标方向,有人沿黄道标方向。两套网格都可以正确,但它们在同一点标出的北向箭头未必重合。

打开互动课程 →

先猜一下

“向北”在赤道坐标和黄道坐标中,必然是同一条箭头吗?

查看答案与解释

不一定 — 两套坐标的北极不同,在同一个天体方向处的切向箭头也会不同。

再把体验和科学连起来

在天体所在方向比较两种“北”

赤道坐标的北指向北天极,黄道坐标的北指向北黄极。它们的局部方向通常不相同。

将两个北极方向投到该点切平面

转动黄道位置,夹角也改变

图中的两条箭头都从同一个方向点出发,不表示两颗不同的星。

tan q=cosλ tanε/(sinβ sinλ tanε−cosβ)

只靠正切值,还不够决定象限

正切相同的角可能相差180°。本课用朝北的实际切向量确定有向夹角,再给出两条线的小夹角。

q用向量点积/叉积确定朝向

天极处会发生退化

如果天体正好位于某套坐标的北极,那一套“继续向北”的切向方向没有唯一值。不能强行填零。

零切向量 → 方向未定义

先把黄道北极与赤道北极投到目标点的切平面,再用点积/叉积判定夹角和朝向。tan q只给比值,不能独自区分相差180°的方向;投影为零时须报告退化。

试一试

先看黄道上的0°和90°,再试北天极退化位置。这里的箭头只比较坐标方向,不是观测者的地平线。

动手看一遍 →

符号不用背

λ / β
黄道经纬度
q
从天球北方向向天球东计的有向角
线夹角
方向相差180°的两条线仍重合

算法、精度与适用范围

原书印刷页100一般公式及β=0时tan q₀=−cosλ tanε。这里将北天极和北黄极向量投影到天体切平面,以atan2得到实际朝北箭头的有向夹角;正切原式或AA+单一分支可能相差180°。图中天球北向上、东向左,箭头与数据采用同一约定。输出方向不唯一时null,不输出伪0°。

我的理解检查

两箭头从同一点出发,代表?

两个参考系统的方向 — 这里比较的是坐标基准。

正切值相同,就一定是同一个有向角吗?

不一定,相差180°也相同 — 必须结合象限或真实向量方向。

正好位于北天极时,继续朝该北极的切向方向是?

未定义 — 方向投影为零,需要显式处理退化。

画方向箭头也需要注明坐标系统;符号相同的“北”,可能指向不同的天极。

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

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