拍月亮時,為什麼它上面的圖案看起來歪了?
手機拿正了,月面圖案卻可能傾斜:先分清「你的上方」和「天球的北方」。
你把手機拿正,早些時候拍一次月亮,晚些時候再拍一次,同一個圖案的朝向看起來變了。地面總是在畫面下方,但天球上的方向經過天空時,並不總和畫面上的「上」重合。
開啟互動課程 →
先猜一下
月面圖案在照片裡傾斜了,就一定是月球突然快速自轉了嗎?
查看答案與解釋
不一定 — 本地向上與天北的相對方向也在變化,會讓相機裡的圖案看起來旋轉。
再把體驗和科學連結起來
給畫面一個向上的方向
圖中垂直箭頭始終指向天頂方向。示意圓盤上的藍色標記代表天北,不是月球真實表面特徵。
本地向上:朝向天頂
再標出天北方向
從天體指向北天極的方向,與天頂方嚮往往不重疊。它們的夾角就是 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 章