Hello 天文

拍月亮时,为什么它上面的图案看起来歪了?

手机拿正了,月面图案却可能倾斜:先分清“你的上方”和“天球的北方”。

天空坐标与观测

你把手机拿正,早些时候拍一次月亮,晚些时候再拍一次,同一个图案的朝向看起来变了。地面始终在画面下方,但天球上的方向经过天空时,并不总和画面上的“上”重合。

打开互动课程 →

先猜一下

月面图案在照片里倾斜了,就一定是月球突然快速自转了吗?

查看答案与解释

不一定 — 本地向上与天北的相对方向也在变化,会让相机里的图案看起来旋转。

再把体验和科学连起来

给画面一个向上的方向

图中竖直箭头始终指向天顶方向。示意圆盘上的蓝色标记代表天北,不是月球真实表面特征。

本地向上:朝向天顶

再标出天北方向

从天体指向北天极的方向,与天顶方向往往不重合。它们的夹角就是 q。

q:天顶方向与天北方向的夹角

让天体横过天空

改变时角,观察标记相对“上方”旋转。方程用 atan2 处理象限,避免只用反正切丢掉半圈。

q = atan2(sin H, tan φ cos δ − sin δ cos H)

认出特殊位置

天体恰好在天顶时,指向天顶的切向方向不存在,q 没有定义。这里会清楚显示这一点。

H = 0 且 δ = φ → q 未定义

把计算链展开

y = cos φ sin H x = sin φ cos δ − cos φ sin δ cos H q = atan2(y,x)

这是实现采用的稳定写法,避免直接计算tan φ。x与y同时为零时,天顶方向无法给出唯一夹角。

试一试

依次比较“升高途中”“经过最高点”“向西走低”。橙色小点标记同一个图案位置,不是新出现的斑点。

动手看一遍 →

符号不用背

q
视差角,单位:度;图中顺时针表示正值
φ / δ
观察者纬度 / 天体赤纬
H
地方时角,向西为正

算法、精度与适用范围

采用式 (14.1) 的 atan2 形式,图为方向夹角示意,不模拟真实月球表面、相机镜像或光学系统旋转。赤纬限定远离天极。天顶与天底的退化情况以 null 表示;地平线下仍可计算几何夹角,但页面会提示无法直接观测。按 AA+ CAAParallactic::ParallacticAngle 对照,注意 AA+ 时角输入为小时。 情景视图只把同一结果换成固定图案或地面观察动作,科学模型与数值范围不变。

我的理解检查

实验里手机外框和水平指示线会跟着图案转吗?

不会 — 它们保持当地“向上”的参照,转动的是天球图案相对它们的朝向。

左右两幅图的斑点形状变了吗?

没有,只是朝向不同 — 同一个固定图案被按不同参照方向摆放。

这里的视差角,是因为月球远近改变造成的位置视差吗?

不是 — 名字相似,但本课的 q 是两个方向的夹角,不是距离视差。

相机里的“上”跟着你站的地面,天北跟着天球;这两个方向不重合,图案就可能看起来歪了。

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

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