Hello 天文

说太阳在哪里,为什么会有 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 章

太阳与地球 · 全部互动课程