星星没有移动,为什么换张星图,地址数字就变了?
同一个方向,可以用天赤道、黄道或银河平面作为量角度的起点。
同一座房子能用街道门牌,也能用地图经纬度定位。星图也有不同的坐标网格:换一套网格,数字会变化,但星星并没有因此挪动。
打开互动课程 →
先猜一下
只换星图坐标网格,星星本身会移动吗?
查看答案与解释
不会 — 改变的是描述同一方向的数字。
再把体验和科学连起来
先确定同一条视线
金点表示原来的赤经、赤纬方向。地球观察者用的是方向坐标,不是星的真实距离。
单位方向向量 u=(cosδcosα,cosδsinα,sinδ)
用黄道平面重新量角
黄道与天赤道倾斜,因此新的经纬度通常不同。该变换是一种坐标轴旋转。
(x,y,z)黄 = Rx(−ε)·u
再换成银河平面的地址
银道系又换了一套极点与零方向。这里按书中B1950定义,不把J2000坐标直接塞进旧常数。
北银极 α=192.25°、δ=27.4°(B1950)
能转过去,也应该能转回来
用逆变换回到原赤道坐标,应该找回同一个方向。极点处经度不唯一,但方向仍然确定。
逆变换使用正交矩阵的转置
把计算链展开
x = cos δ cos α;y = cos δ sin α;z = sin δ x黄 = x y黄 = y cos ε + z sin ε z黄 = −y sin ε + z cos ε λ = atan2(y黄,x黄);β = atan2(z黄,√(x黄²+y黄²))
以上展开赤道→黄道分支。逆变换将ε换成−ε;银道分支使用课程规定的B1950基准,不能与这组轴直接混用。
试一试
先保持原方向不变,只切换黄道/银道网格。左边金点不动,右边地址会变。更多参数可选择另一条假想视线。
动手看一遍 →
符号不用背
- α/δ
- 赤经/赤纬;本课输入统一用度
- λ/β
- 黄道经度/纬度
- l/b
- 银道经度/纬度
- ε
- B1950黄赤交角23.4457889°
算法、精度与适用范围
补足第13章13.1–13.4黄道/赤道正反转换,以及13.7–13.8和后续逆式的B1950银道变换。采用单位向量与正交基避免tan纬度在极点发散。程序另提供从北起向东方位/高度反求赤道方向的horizontalInverse,并对照既有正变换网格检验。地平坐标的地点/恒星时操作在本章另一课“从时刻到方位”。不是J2000现代银道矩阵。
我的理解检查
黄道纬度与赤纬能当成同一个数字吗?
不能 — 起算平面不同。
这里的银道公式能直接吃J2000赤经赤纬吗?
不能,要先匹配参考系 — 书中常数按B1950定义。
到某套网格的北极,经度是否仍唯一?
不唯一 — 所有经线在那里会合,方向确定但经度退化。
换坐标,是换描述方向的网格;不是把星星搬到另一个地方。
Jean Meeus · Astronomical Algorithms, 2nd ed. · 第 13 章