Hello 天文

看到一颗星,你要抬多高的头?

把抽象的“高度角”,变成你站在地上抬头的动作。

天空坐标与观测

平视远处的地平线,然后慢慢抬头,直到看见头顶。星星的“高度”就是这段抬头的角度,不是它离地球有多远。换个地点或等一会儿,同一颗星的位置也会变。

打开互动课程 →

先猜一下

天文学说一颗星“高度 30°”,是在说它离地面 30 千米吗?

查看答案与解释

是抬头的角度 — 它表示从地平线向上抬头 30°,不表示实际距离。

再把体验和科学连起来

先站稳:找地平线

水平线是高度角 0°。上方为正、下方为负;负高度表示几何位置在地平线下。

h = 0°:地平线

给星星一个天球地址

赤纬是相对天赤道的角度,纬度则决定你的天顶朝向。

φ:你的纬度;δ:星的赤纬

让地球转起来

拖动时角 H:0° 表示上中天,正值表示向西越过子午线。

H = 地方恒星时 − 赤经

把天球投影到你的天空

将恒星方向投影到天顶方向,再取反正弦,就得到高度。下图是高度随时角的曲线。

sin h = sin φ sin δ + cos φ cos δ cos H

把计算链展开

H = θ地方 − α u = sin φ sin δ + cos φ cos δ cos H h = asin(u)

α若以小时给出,先乘15换成度。u是朝天顶方向的单位分量;反正弦把它还原成高度角。

试一试

把纬度改成 70°、赤纬改成 60°,转满一圈。这颗星还会落下吗?

动手看一遍 →

符号不用背

φ
地理纬度,北正南负
δ
赤纬,天赤道以北为正
H
地方时角,向西为正,单位为度
h
几何高度角,地平线上为正

算法、精度与适用范围

本课只演示赤道坐标到地平坐标的高度分量,式 (13.6),不计算方位角。不含大气折射、地形遮挡和地心视差。AA+ Equatorial2Horizontal 的时角参数用小时,对照时需除以 15。

我的理解检查

星在头顶时,你相对地平线抬头多少?

90° — 地平线到头顶是四分之一圈,即 90°。

星在地平线下,你朝地下看能看到它吗?

不能,地球挡住了 — 地平线下表示方向被地球遮挡,虚线不是地底真的有星星。

换到不同纬度,同一颗星可能显得更高或更低吗?

可能 — 地点变了,你的地平线与天顶方向也变了。

高度角就是“要抬多高的头”。它说方向,不说距离。

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

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