Hello 天文

猎户座腰带像一条直线,真的一点也不弯吗?

用三条视线,检查“排成一线”究竟有多直。

天空坐标与观测

你在地面上看猎户座腰带,三颗星几乎一字排开。天空不是平面:这里的直线应理解为天球上的大圆。我们用书中的坐标,量中间星偏离两端大圆多少,再看火星何时经过另一对恒星的大圆。

打开互动课程 →

先猜一下

照片上看着排成一线,就足以证明球面精确共线吗?

查看答案与解释

不够,要检查视线几何 — 投影方式和视觉分辨率都可能误导;需要判断三条视线是否在同一过中心平面。

再把体验和科学连起来

先用眼睛找出近似的一排

猎户座腰带的三星很像排成一条线,但“很像”还不是精确的球面共线。

天空直线对应天球大圆

让两端的视线确定一个平面

把观察者与两端星的视线放进同一平面。这个平面穿过天球中心,与天球相交为大圆。

法向量 n = u₁ × u₃

量中间视线离这个平面多远

中星如果也在平面里,离大圆角距为零;不在时就能量出偏离多少角分。

ω = asin(|u₂·n| / |n|)

行星经过时,可以寻找共线瞬间

切到原书火星例题,用连续五天坐标计算共面量,再插值求零。条件是球面几何,不是随便找一张平面图画直线。

u₃·(u₁×u₂)=0

u是单位视线,×是叉积,·是点积。先用第一、第三方向求大圆法向量,再求第二方向偏离大圆多少;前两方向重合或反向等退化情形须单独处理。

试一试

“原来的三星”使用原书坐标;“假想移近直线”只为比较几何,不是真的移动恒星。火星例可跳到插值求得的共线瞬间。

动手看一遍 →

符号不用背

u
从观察者出发的单位方向向量
n
两条视线叉积得到的大圆平面法向量(公式中);控件n另表示时间偏移
ω
第三方向离大圆的较小角距离
TD
原书动力学时,不换算当地时区

算法、精度与适用范围

第19章式(19.1)、例19.a及猎户腰带例(印刷121–125页)。球面共线用三单位方向的混合积;离大圆距离用向量点积/叉积的等价稳定形式,避免直接tan在天极附近的奇异。另算中星两条大圆弧切线的0–180°较小夹角,不将其当成原书有方向的北侧角在所有情形的替代。火星共线时刻按式(19.1)的五个日样本插值求零;展示时坐标也分别插值,两种插值次序产生微小残差。两端重合或对跖不能唯一确定大圆,返回null。没有实现月球站心视差、任意日期星历或所有共线事件扫描。

我的理解检查

本课“天空的一条直线”对应什么?

天球大圆 — 它只描述地球观察者看到的方向关系,不说明恒星实际空间排成直杆。

猎户腰带中星离两端大圆约5.4角分,意味着?

很接近,但并不精确共线 — 偏离不为零,说明只是在肉眼上近似成一排。

月球也要用地心坐标直接判断当地共线吗?

精确当地观测要考虑视差 — 月球视差可很大,原书提醒应使用站心位置;本课不处理月球。

近似排成一线不等于精确共线;从观察者出发,检查三条视线是否落在同一个大圆平面。

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

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