宇宙学 · 恒星与黑洞 · 太阳系
17路(17LUBBS) · 看见更远的宇宙

二十八宿不是把天分成二十八等份,宽窄差三百倍

出差住酒店,如果每晚换一间房,二十八天正好把一层楼住一遍——前提是每间房一样大。古人给月亮安排的房间不是这样:有的宽得能并排放下六十多个满月,有的窄到几乎不存在。整整一圈天被切成二十八块,块与块之间却没有任何「均分」的意思。

二十八宿是沿天球赤道划出的 28 个分区,每宿以一颗「距星」为起点,宽度由相邻两颗距星的赤经差决定。最宽的井宿约 33 古度,最窄的觜宿在元代测得不足 0.1 古度,相差三百倍以上。周天被定为 365.25 古度,与回归年日数相同,1 古度约合 0.9856 现代度。

边界不是等分线,是两颗距星之间的赤经差

每一宿有一颗距星,作为测量起点。从这一宿的距星量到下一宿的距星,得到的赤经差就是「宿度」,也就是这一宿的宽度。

这套定义方式决定了它必然不等分。星在天上的分布本来就不均匀,赤经差自然有宽有窄;古人没有为了整齐去挪动边界,而是照单全收。

好处是可直接使用:知道某颗星在某一宿内几度,就能报出位置。代价是每一宿的宽度都不一样,换算时必须查表。

井宿宽得能装下三百多个觜宿

井宿约 33 古度,是二十八宿里最宽的一宿,横跨今天的双子座、巨蟹座一带。觜宿窄到几乎测不出宽度,元代授时历给出的数值不足 0.1 古度。

觜宿之所以这么窄,是岁差造成的。它的距星觜宿一与参宿的距星参宿一,赤经在缓慢靠近;岁差让春分点每年西移约 50 角秒,约 71.6 年累积 1 度,两千多年下来,两者几乎排到了同一条赤经线上。

所以二十八宿不是一套静态的坐标网格。不同朝代的宿度表互有出入,不是谁算错了,而是天在动。

二十八这个数字,是跟着月亮走的

月亮绕天一周的恒星月是 27.32 天,每天在星空背景上东移约 13.2 度。28 这个数目,正好对应「月亮每天换一个住处」。

这也是二十八宿与太阳无关的地方:它不是把回归年切成 28 份,而是给月亮的每日行程安排标记。古代用它推算月亮位置、预报月食,也用它给日、月、五星的位置做共同参照。

数字 28 还有一层便利:它同时能被 4 和 7 整除,四方各有七宿,配四象正合适——东方苍龙、北方玄武、西方白虎、南方朱雀。

从漆箱到《步天歌》,体系在两千年里逐步定型

1978 年,湖北随州曾侯乙墓出土一只漆箱,盖面绘有龙虎与二十八宿的名称,年代约在公元前 5 世纪。这是目前所见最早的二十八宿实物证据之一。

更早的线索在《尚书·尧典》,其中用四颗星在黄昏时的中天位置来定四季,通常被看作这套分区思想的前身。到了唐代,《步天歌》把全天星官编成七言韵文,二十八宿的划分与星官归属才有一套便于记诵的定本。

二十八宿后来还与地面州国对应,形成「分野」之说。这套对应没有物理依据,但在史书解释天象时被反复使用。

宿名 约宽度 口径与来源
井宿 约 33 古度 《元史·历志》所载授时历宿度
斗宿 约 25 古度 同上
角宿 约 12 古度 同上
昴宿 约 11 古度 同上
房宿 约 6 古度 同上
觜宿 不足 0.1 古度 同上,元代实测值

哪些是观测,哪些还是推断

观测证实宿度可以用现代星表复算,历代宿度表的差异与岁差模型吻合;觜宿距度随年代变窄,是可以逐朝对照的实测结果。
理论预言岁差模型预言天极每约 25772 年绕行一周,赤经整体缓慢西移,因此同一组距星的宿度必然随时代变化。历代数据的走向与这个预言一致。
尚未定论二十八宿与印度二十八宿(nakshatra)是否同源,学界长期争论,双方都能举出名称与顺序上的相似点,也都能举出反例。起源年代的上限同样没有定论。

常见问题

为什么是二十八,不是二十四或三十?

因为要贴合月亮的每日行程。恒星月 27.32 天,取整到 28 最方便;24 太少,会有一宿跨两天,30 则超出月亮的周期。

宿和星座有什么区别?

宿是沿赤道切出的条带,宽度不等,只覆盖赤道附近;星座是全天划分的区域,边界封闭,铺满整个天球。两套系统的边界互不对应。

今天还能用二十八宿定位吗?

能,但要换算。现代星表用赤经赤纬,宿度是相对距星的差值,还要考虑两千年的岁差。做天文史研究时这是一道常规工序。

延伸阅读

  • 《元史·历志》,中华书局点校本
  • 潘鼐《中国恒星观测史》,学林出版社,1989
  • 湖北省博物馆曾侯乙墓出土漆箱说明(hbmuseum.cn)
免责声明:本文为科普性整理,依据文末所列公开资料与观测数据写成,不构成科研结论或任何形式的建议。科学认识会随新观测与新模型修正,引用请注明来源。如有侵权请联系删除。
文章名称:二十八宿不是把天分成二十八等份,宽窄差三百倍
文章链接:https://www.17lubbs.com/twenty-eight-mansions-origin/
↑