世界最古老的星表之一——石氏星表

星表是把测量出的若干恒星的坐标(常常还连同其他特性)汇编而成的。它是天文学上一种很重要的工具。我国古代曾经多次测编过星表。其中最早的一次是在战国时期。它的观测者叫石申,是魏国人。他的活动年代大约在公元前四世纪。

石申编过一部书,叫《天文》,共八卷。因为这部书有很高的价值,所以被后人尊称为《石氏星经》。《石氏星经》这部书已经在宋代以后失传, 今天我们只能从一部唐代的天文学书籍《开元占经》里见到《石氏星经》的一些片断摘录。从这些片断中我们可以辑录出一份石氏星表来。其中有二十八宿距星(每一宿中取作定位置的标志星叫做这一宿的距星)和其他一些恒星共一百十五颗的赤道坐标位置①。

石氏星表的赤道坐标有两种表达方式。一种是二十八宿距星的,叫做距度和去极度。距度就是本宿距星和下宿距星之间的赤经差;去极度就是距星赤纬的余角。还有一种是二十八宿之外的其他星,叫做入宿度和去极度。所谓入宿度就是这颗星离本宿距星的赤经差。不论哪一种方式,它的实质和现代天文学上广泛使用的赤道坐标系是一致的。而在欧洲,赤道坐标系的广泛使用却是在十六世纪开始的。

恒星的赤道坐标会作缓慢的变动,这种变动的绝大部分是岁差造成的。

① 参见《马克思恩格斯选集》,人民出版社 1972 年版,第三卷,第 523 页。

① 按《开元占经》所编星号看,《石氏星经》原文应该有星一百二十一颗,但是其中六颗在今本《开元占经》中缺佚了。

因此,按照岁差规律,比较一颗恒星古今坐标的变化,可以推求出这个古赤道坐标的测定年代。

运用这个方法对石氏星表的数据进行推算,结果表明:其中有一部分的确是公元前四世纪测定的,而另一部分却是在东汉大约公元二世纪重新测定的。

古希腊最早的星表是希腊天文学家依巴谷(约前 190—前 125)在公元前二世纪测编的。依巴谷之前还有两位希腊天文学家也测量过一些恒星的位置,但是那也是在公元前三世纪。他们都比石申的工作要晚。

《开元占经》中辑出的石氏星表里,在二十八宿部分还附有二十五个“古度”的数据。它们都是距度方面的量。

1977 年在安徽阜阳出土了一件汉初的器物,是两块中心相通、叠在一起的圆盘。稍小的上盘,边缘均匀分布三百六十五个小孔。下盘边缘写有二十八宿名称和距度数,彼此间距和距度数相当。这些距度数和《开元占经》所列古度大体一致。上述圆盘的出土,证实了中国古代确实曾用过古度数据。据王建民同志研究,古度数据和石氏星表距度的不同,是由于两者所取

的距星不相同。古度的距星以亮星为主,这个体系的确定比石氏二十八宿距星体系原始。潘鼐同志认为古度的测定时代下限在公元前六世纪初。

古度数据只有赤经方面的量。因此,严格说来,这还不是一份完整的星表。但是,它的存在说明了中国古代天文学的发达,有力地证明了石氏星表的出现并不是偶然的。

石氏星表是后世许多天体测量工作的基础。诸如测量日、月、行星的位置和运动,都要用到其中二十八宿距度的数据。这是我国天文历法中一项重要的基本数据。

从这个意义上讲,石氏星表也是战国到秦汉时期天文历法发展的一个重要基础。