天球與星座
從一個半徑無限大的假想球面,理解星空為何旋轉、如何為每顆星寫下地址,以及歲差如何讓星座的門牌悄悄漂移。
為什麼北極星千年不動,而整片星空卻在你頭頂緩緩旋轉?
如果你在一個沒有光害的夜晚架起相機,把鏡頭對準正北方,按下長達數小時的曝光,沖洗出來的照片會讓你屏息:滿天星辰拉出一條條同心圓的弧線,像是有人用圓規在天上畫了無數同心圓。而在這些圓弧的正中心,幾乎靜止不動的,是一顆並不特別明亮的星——北極星(Polaris)。
這張照片揭露了一個古人早已察覺、卻直到近代才真正理解的事實:我們腳下的地球正在自轉,而那看似旋轉的星空,其實是這場自轉投影在天幕上的倒影。要讀懂這片星空,我們需要一套思考工具——天球(celestial sphere)。

天球:一個方便而古老的虛構
站在開闊處仰望,你會直覺地感到自己被一個巨大的半球形穹頂罩住,所有星星彷彿都黏在這個穹頂的內壁上,與我們等距。這個想像中的球面,就是天球。
我們當然知道這是個錯覺。獵戶座(Orion)腰帶上的三顆星看似排成一線、距離相仿,實際上它們離地球分別約 700 至 2000 光年不等,在三維空間中相距極遠。它們只是恰好落在我們的同一條視線方向上。天球抹去了「深度」這個維度,把所有天體都投影到一個半徑無限大的球面上。
既然如此,為什麼還要保留這個「錯誤」的概念?因為對於標定天體在天空中的方向而言,天球極其好用。我們肉眼無法直接測量恆星的距離,但可以精確測量它在天空中的「方位」。天球把一個三維的距離問題,簡化成一個二維的角度問題——而角度,正是天文觀測最容易量到的東西。
天球上有幾條重要的參考線。把地球的自轉軸無限延伸,與天球相交的兩點稱為天北極(north celestial pole)與天南極;北極星恰好位於天北極附近(但並非完全重合,後文會談到為何如此)。把地球赤道平面無限擴張,與天球相交的大圓稱為天球赤道(celestial equator)。這些線條都是地球的幾何特徵投影到天上的結果。
天球座標:用赤經與赤緯為每顆星寫地址
地球上,我們用經度與緯度為每個地點標定位置。天球上,我們用一套幾乎完全對應的系統——赤道座標系(equatorial coordinate system)。
- 赤緯(declination, Dec):對應地球緯度,量度天體在天球赤道以北或以南的角度。天球赤道為 $0°$,天北極為 $+90°$,天南極為 $-90°$。北極星的赤緯約為 $+89°$。
- 赤經(right ascension, RA):對應地球經度,量度天體沿天球赤道的東西向位置。赤經的零點定在春分點(vernal equinox)——太陽在春分時穿越天球赤道的那一點。赤經習慣以「時、分、秒」表示,繞天球一圈為 $24^\mathrm{h}$,因此 $1^\mathrm{h} = 15°$。
赤道座標系最大的優點是:恆星的赤經、赤緯在短期內幾乎固定不變。無論你身在台北或東京、無論今晚或明晚,織女星(Vega)的座標都是赤經約 $18^\mathrm{h}37^\mathrm{m}$、赤緯約 $+38°47'$。這套「天上的門牌號碼」讓全世界的天文學家能毫無歧義地指向同一顆星。
動手算一下:北極星有多高?
赤道座標還藏著一個對航海與野外定位極為實用的關係。對於位於地理緯度 $\phi$ 的觀測者,天北極在地平線上方的仰角(altitude)恰好等於 $\phi$:
$$ h_{\text{極}} = \phi $$
也就是說,如果你量到北極星距離地平線約 $25°$,那麼你大致位於北緯 $25°$——這差不多就是台灣中南部的緯度。古代航海家正是靠著測量北極星的高度來判斷自己的南北位置。
讓我們驗證一下背後的幾何。觀測者頭頂正上方的點稱為天頂(zenith),它的赤緯恰好等於觀測者的緯度 $\phi$。天北極與天頂之間的角距離為 $90° - \phi$,而天頂距離地平線恰為 $90°$,因此天北極的仰角為 $90° - (90° - \phi) = \phi$。簡潔而優雅。
順帶一提,由此也能推得一顆赤緯為 $\delta$ 的恆星,其在天空中能達到的最高仰角為 $h_{\max} = 90° - |\phi - \delta|$。當 $\delta = \phi$ 時,這顆星會通過天頂正上方。
週日運動與週年運動:兩種旋轉的疊加
文章開頭那張星軌照片,呈現的是週日運動(diurnal motion)。地球約每 24 小時自轉一圈,從地面看去,整個天球便像繞著天極軸每天旋轉一周。靠近天極的星(如北極星)畫出的圓很小,幾乎不動;遠離天極的星畫出的圓很大,甚至會沒入地平線下。
對於台灣的觀測者,赤緯大於約 $+65°$ 的星永遠不落下,稱為拱極星(circumpolar stars);赤緯太低的南天星則永遠升不起來。這也是為什麼在台灣看不到南十字座,而高緯度的歐洲看得到更多拱極星。
除了每天的自轉,地球還以一年為週期繞太陽公轉,這造成了週年運動(annual motion)。由於地球在軌道上移動,我們在夜晚背對太陽所看見的星空方向,會隨季節緩慢改變。同一個鐘點,冬天傍晚看到的是獵戶座高掛,夏天傍晚則換成天蠍座(Scorpius)當家。每顆星每天會比前一天提早約 4 分鐘升起(因為恆星日比太陽日短約 4 分鐘),一年累積下來剛好繞回原點。
從太陽的角度看,週年運動意味著太陽在天球背景上,相對於恆星,沿著一條固定的大圓緩緩東移,一年走完一圈。這條太陽的視路徑,就是黃道(ecliptic)。
黃道與黃道十二星座
黃道之所以重要,是因為它是地球公轉軌道平面投影在天球上的結果。由於地球自轉軸相對於公轉軸傾斜約 $23.5°$,黃道與天球赤道之間也夾了約 $23.5°$ 的角——這個傾角正是四季更迭的根本原因。
太陽沿黃道運行時,會依序通過天球上一圈的星座。古巴比倫人把黃道附近劃分成十二個區段,每段對應一個星座,這就是黃道十二星座(zodiac):白羊、金牛、雙子、巨蟹、獅子、處女、天秤、天蠍、射手、摩羯、水瓶、雙魚。
這裡有個常被誤解之處值得釐清。占星學上所說的「你是什麼星座」,是依出生時太陽位於哪個黃道星座區段而定。但占星學使用的是約兩千年前訂下的日期。由於後文將談到的歲差(precession),今日太陽實際通過各星座的日期,已與占星日期相差約一個星座的位置。換句話說,自稱「太陽星座是天蠍」的人,出生時太陽很可能其實落在天秤座的天區。占星與天文在此分道揚鑣——天文學描述的是真實的天體位置,而非任何性格或命運的暗示。
此外,太陽實際經過的黃道星座共有 13 個,因為它也會掠過蛇夫座(Ophiuchus)的一角,只是傳統占星將其略去以湊成整齊的十二等分。
看一個例子:用北極星和北斗七星找方位
在沒有指南針的夜晚,天球知識能直接救你一命。找到北極星,你就找到了正北。
問題是,北極星本身並不亮(視星等約 $+2.0$,比北斗七星許多成員還暗),如何快速定位?訣竅是利用北斗七星(Big Dipper)。北斗七星斗杓前端的兩顆星——天樞與天璇,合稱「指極星」。把這兩星的連線朝斗口方向延伸約 5 倍的距離,就會抵達北極星。
一旦確認北極星的方位,朝它的正下方望去就是地平線上的正北方。再回想前一節的公式 $h_{\text{極}} = \phi$,量一下北極星的仰角,你連自己的緯度都一併知道了。一顆肉眼可見的星,同時為你提供了方向與位置——這正是天球座標系在實務上的力量。
重點回顧
- 天球是一個半徑無限大的假想球面,把所有天體投影成方向(角度),刻意忽略距離。它讓三維的星空問題簡化為二維的角度測量。
- 赤道座標系以赤經(RA)與赤緯(Dec)標定天體,分別對應地球的經度與緯度;恆星的赤經赤緯在短期內幾乎固定,成為通用的「天上門牌」。
- 週日運動源自地球自轉(每日一圈),週年運動源自地球公轉(每年一圈);兩者疊加造成星空既每晚旋轉、又隨季節變換。
- 黃道是太陽在天球上的視路徑,與天球赤道夾 $23.5°$,沿線分布黃道十二星座;占星日期因歲差已與真實天象偏離約一個星座。
- 利用北極星可同時定出正北方位與觀測者緯度($h_{\text{極}} = \phi$),北斗七星的指極星是快速找到北極星的捷徑。
深入探討(研究所視角)
地平座標與赤道座標的轉換
赤道座標雖然對恆星「不變」,卻不是望遠鏡實際指向時所用的座標。一座架在地面的望遠鏡,需要知道目標此刻的地平座標(horizontal coordinates)——即方位角(azimuth, $A$)與仰角(altitude, $h$)。地平座標隨觀測者的位置與時刻而變,因此需要一套轉換公式把固定的赤道座標 $(\alpha, \delta)$ 映射成此時此地的 $(A, h)$。
關鍵的橋樑是時角(hour angle, $H$),定義為觀測者的恆星時(local sidereal time, LST)與天體赤經之差:
$$ H = \text{LST} - \alpha $$
時角描述天體相對於觀測者子午線(過天頂與天極的大圓)已轉過的角度。有了時角與緯度 $\phi$,便可由球面三角形(由天極、天頂與天體構成的「天文三角形」)的餘弦定律解出仰角:
$$ \sin h = \sin\phi \sin\delta + \cos\phi \cos\delta \cos H $$
再由正弦或餘弦定律求得方位角:
$$ \cos A = \frac{\sin\delta - \sin\phi \sin h}{\cos\phi \cos h} $$
這組關係式是所有電動望遠鏡(GoTo mount)背後的核心數學:使用者輸入天體的赤經赤緯,控制系統依當地經緯度與當前恆星時,即時換算出望遠鏡該轉到的方位與仰角。逆運算(由觀測到的 $A, h$ 反求 $\alpha, \delta$)同樣可由相同的球面三角恆等式導出,常用於天測校正與流星定軌。
歲差:為什麼星座的「門牌」會緩慢漂移
我們說恆星的赤經赤緯「短期內固定」,這個但書埋著一個深刻的物理。地球並非完美剛體球,它在赤道處因自轉而隆起。太陽與月球對這個隆起部分施加的重力,產生一個試圖把地軸「扳正」(使赤道平面對齊黃道)的力矩。然而由於地球正在高速自轉,這個力矩並不會把地軸扳正,而是依角動量守恆使自轉軸繞著黃道極點緩慢畫圈——正如一個傾斜旋轉的陀螺,其軸會繞鉛垂線進動。
這就是歲差(axial precession)。地軸進動的週期約為 $26{,}000$ 年。我們可以粗略估算進動角速度:
$$ \Omega_{\text{prec}} = \frac{2\pi}{T} \approx \frac{2\pi}{26{,}000 \text{ yr}} \approx 50'' \text{ / yr} $$
也就是說,天極在天球上每年移動約 $50$ 角秒(弧秒)。這個速度看似緩慢,累積起來卻很可觀:
- 北極星不是永恆的北方。如今天北極指向北極星附近,但約 $4800$ 年前,古埃及人眼中的北極星是天龍座的右樞(Thuban);而再過約 $12{,}000$ 年,織女星將成為新的「北極星」。
- 春分點西移。歲差使春分點沿黃道每年西退約 $50''$,這正是赤經零點的依據。因此所有恆星的赤經赤緯都會隨之系統性漂移——這也是為何天文星表必須註明曆元(epoch),例如 J2000.0,表示座標以西元 2000 年 1 月 1 日的天極與春分點為基準。要使用今日的指向,需依歲差量修正。
- 占星與真實天象的偏離正源於此。兩千年來春分點累積西移了約 $30°$,恰好是一個黃道星座的寬度,造成前文所述的「太陽星座錯位」現象。
值得補充的是,真實的地軸運動比單純的圓錐進動更精細。月球軌道平面本身也在進動(週期約 $18.6$ 年),疊加在歲差之上造成週期較短、振幅較小的章動(nutation),使地軸畫出的不是平滑的圓,而是帶有微小波浪的軌跡。現代高精度天測(如 VLBI、Gaia 任務)必須同時建模歲差、章動、極移與相對論效應,才能達到角秒以下的定位精度。
從一個簡單的虛構球面出發,我們最終觸及了剛體進動、球面三角與角動量守恆——天球這個「方便的錯覺」,反而成了通往精確天文學的最佳起點。