Hello 天文

自動翻譯,請以簡體中文原文校核。

星圖上找到了,抬頭卻找不到:到底該朝哪裡看?

先轉身,再抬頭。把星表的地址變成你能照著做的動作。

天空座標與觀測

朋友發來一個恆星座標,你拿著星圖走到室外,卻還是不知道往哪裡看。我們把這件事拆成兩個動作:先用羅盤轉向它所在的方位,再從地平線往上抬頭。

開啟互動課程 →

先猜一下

要告訴朋友一顆星在哪裡,只說「抬頭 30°」夠不夠?

查看答案與解釋

還要說朝哪個方向 — 抬頭角只給了高度,還需要一個水平朝向。

再把體驗和科學連結起來

先讓日期成為連續日數

UT1 日期轉換成 JD;再求格林尼治平恆星時,得到本初子午線相對天球的朝向。

日期 + UT1 → JD → θG

把經度接進來

這裡經度東正。向東移動時,地方恆星時增加;圖中羅盤的北始終朝上。

地方恆星時 θL = θG + λ

與星的赤經比較

赤經在界面用小時,先乘 15 轉為度。相減後得到地方時角,再換成地平線座標。

H = θL − 15α

讀出方位和高度

羅盤只表示方位,不表示高度。地平線下用虛線;天頂或天底時,不存在唯一方位角。

北 0° · 東 90° · 南 180° · 西 270°

把計算鏈展開

θ地方 = (θ格林尼治 + λ東經) mod 360° H = θ地方 − 15α小時 e = −cos δ sin H n = cos φ sin δ − sin φ cos δ cos H A = atan2(e,n) mod 360° h = asin(sin φ sin δ + cos φ cos δ cos H)

本課方位由北向東量:北0°、東90°。 e、n分別為向東、向北的方向分量;兩者同時為零時方位未定義。

試一試

點「面向南邊」「轉向西邊」比較羅盤與抬頭角;「被地球擋住」表示現在無法直接看到。地點和星表地址可在更多條件裡修改。

動手看一遍 →

符號不用背

λ
地理經度,本課採正西負
α / δ
恆星赤經(小時)與赤緯(度)
H
地方時角,向西為正
A / h
方位角(由北向東)與幾何高度

演算法、精確度與適用範圍

按第 7、12、13 章串聯。此課程採用北起、向東的方位角約定,而書及 AA+ Equatorial2Horizo​​ntal 用南起、向西的約定;對照時加 180° 再歸一化。輸入是與所用平恆星時相容的假想平赤道座標,不直接代表未經歲差處理的 J2000 星表。省略章動、光行差、折射、視差和地形;天頂/天底回傳「未定義」。 24h 表示次日 0h。 情境視圖只把相同結果換成固定圖案或地面觀察動作,科學模型與數值範圍不變。

我的理解檢查

在本課羅盤上,90° 指向哪裡?

東 — 北起向東計角,90° 是正東。

時間過去,地點和星表地址不變,望遠鏡需要調整嗎?

需要 — 地球自轉改變了本地天空的方位與高度。

目標剛好在頭頂時,一定要先轉向正北方嗎?

不是,水平朝向沒有唯一值 — 任何水平朝向再抬到正上方,都指向同一個天頂。

找星星需要「往哪邊轉」和「抬多高的頭」。這兩個動作由地點、時刻和星表地址一起決定。

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

天空座標與觀測 · 全部互動課程