說太陽在哪裡,為什麼會有 X、Y、Z 三個數?
同一個地球到太陽的方向與距離,投到三把座標尺上。
描述一間房裡的位置,可以說向東幾步、向北幾步、向上幾步。天文的直角座標也這樣分割一個空間向量;但座標軸指向天球參考方向,而且必須說明是哪一年的參考分點。
開啟互動課程 →
先猜一下
把同一個太陽位置從J2000換到J2044座標軸,是算太陽2044年在哪裡嗎?
查看答案與解釋
不是,只換座標軸 — 太陽的位置時刻仍為1992-10-13,J2044只標記參考座標軸。
再把體驗和科學連結起來
給方向配上距離
地心太陽座標的原點是地球中心。 X、Y、Z是三個互相垂直方向上的分量,不是三個不同太陽。
X² + Y² + Z² = R²
先說明三把尺朝哪裡
當日赤道、J2000赤道、B1950赤道不是同一套方向尺。先寫明參考分點,數字才可比較。
X 指向春分點;Z 指向北天極
同一個瞬間,只換座標軸
先固定位置日期,再切換分點。向量長度不因旋轉而改變,但分量會改變;也可單獨改變位置日期,看太陽的實際方向隨時間變化。
式(26.1)–(26.3)與歲差旋轉
確認輸入來自哪一種演算法
輸入依所選日期由附錄III與表26.A的地球週期項生成,再反向得到地心太陽向量。不要把日心地球、地心太陽或不同分點的數字混用。
輸入精度限定輸出精度
把計算鏈展開
X = R cos β cos λ Y = R(cos β sin λ cos ε − sin β sin ε) Z = R(cos β sin λ sin ε + sin β cos ε) X² + Y² + Z² = R²
以上是同一日期黃道到赤道的直角座標轉換。 λ、β是黃經、黃緯,ε是交角,R用AU;選固定分點時也須套用課程指定的旋轉矩陣。
試一試
先以原書1992-10-13日期比較不同座標軸;再切到2000年的移動日期。位置日期與座標網年份為兩個獨立選擇。
動手看一遍 →
符號不用背
- X,Y,Z
- 地心赤道直角座標,單位AU
- R
- 地心到太陽中心的距離
- FK5
- 本課程使用的赤道參考系統
- J2000/B1950/J2044
- 參考分點,不是目前天文位置日期
演算法、精確度與適用範圍
實現式26.1的黃道球座標→日期平赤道直角座標;依附錄III地球週期項即時產生日期分點輸入,並加入FK5修正,明確不加入章動/光行差(本章需要幾何座標)。標準分點路線依表26.A取代L1首項、L2–L4、B1–B4並去除L5,得到VSOP J2000黃道動力學地心太陽向量;按26.3轉FK5 J2000,另可按B1950矩陣或歲差旋轉至任意J分點。已涵蓋2000年任意課程日與原書1992算例,不再依賴固定的書中中間向量;書中截斷中間值仍作為獨立驗算。 B1950輸出屬於FK5而非FK4。未實現完整VSOP87數千項或現代數值星曆,不稱為精密觀測工具;沒有調用首頁近似行星模型。
我的理解檢查
地心直角座標的原點在哪裡?
地球中心 — 第26章的地心太陽向量從地球中心指向太陽。
只旋轉座標軸,向量的實際長度會改變嗎?
不會 — 正交旋轉改變分量,不改變向量長度。
本課的周期項版本就是完整VSOP87嗎?
不是,使用書中的截斷項 — 現在可依日期產生輸入,但附錄III與表26.A仍是截斷版本,不是完整數千項理論。
三個分量描述同一個位置;先寫清原點、單位、座標系和分點,數字才有意義。
Jean Meeus · Astronomical Algorithms, 2nd ed. · 第 26 章