世界上最早的天文占星著作是那部呢?
在公元前一六八年埋葬的前汉时代的马王堆三号墓出土的帛书中,包括不少以前人们所不知道的有关天文和地图方面的新资料。下面,我们从有关天文的资料中选到一份名为《五星占》的资料来加以讨论。
一、《五星占》:记载五颗星运行的大要和占星术《五星占》全文有八干字左右,篇幅相当长。这份资料在中国学者的努力下,已经译成了现代文,收录在一九七四年的《文物》及《中国天文学文集》中。在《五星占》中,按木,金、火、土、水的顺序,记载了这五颗星运行的大要和占星术。以木星为例,开头的部分是这样的:
东方木,其帝大浩,其丞句芒,其神上为岁星,岁处一国,是司岁。岁时于一国司岁。与五行中的木相对应的东西在天上是岁星(木星),这个星每十年绕天一周,每年支配着地上的一个国家。这种学说称为领域说。将木星称作岁星是这样由来的,这种学说把天的一周分为十二等分,称作十二次,认为岁星一年运行一次。
在战国时代,就有了根据岁星的位置来表示年的纪年法了。后面,这篇文章又写到:
【岁】星以正月与营室【晨出东方,其名为摄提格。其明岁以二月与东壁晨出东方,其名】为单阏。括弧中的句子是原来漏掉的,是中国学者根据《史记·天官书》、《准南子・天文训》等一些有关的文献又补充进去的。
其中“摄提格”、“单阏”是十二支的别名,分别表示寅岁;卯岁、营室、东壁则分别是二十八宿之一。这段文字的意思是说,岁星在日出前出现在东方,叫做偕日升,偕日升在寅岁正月与营室同时出现;卯岁二月与东壁同时出现。
二、“偕日升”现象紧接着这段文字又以同样的方式记载了从三月到十二月的偕日升在不同年份与不同宿同时出现的情况。所谓偕日升,是指在日出前某星辰出现在东方的现象。
埃及曾根据天狼星的偕日升现象来版定季节,这是广为人知的。但是在中国,正像我们在《礼记》月令篇中所看到的那样,判断季节时,某星辰越过子午线则是主要的根据,而关于偕目升的记述并不太多在这一点上,《五星占》的内容倒显得珍贵了。
在上面《五星占》的那段文字中,是用干支来表示出现偕日升的年份的,但没有指出这些年份具体地相当于公历的多少年。《五星占》对水星和火星的记载较为简单、而对木星、金星、土星,却记载了从秦始皇元年开始,在长达几十年的过程中偕日升的情况。
例如对木星,《五星占》记录了从秦始皇元年(公元前二四六年)到汉文帝五年(公元前一七五年)的七十二年间的偕日升情况。这七十二年是当时所认为的公转周期十二年(现在的周期为十一点八六年)的六倍。因此,表中横行依次列着十二个年份,这样共有十二个竖行,竖行中相邻两个年份相隔十二年。各竖行的前面都标有与偕日升同出现的二十八宿的名称。
这里的“代皇”指的是汉高祖的皇后(吕后)在第一列中,标示了木星和营室同时发生偕日升的年份为始皇元、十二、廿五、卅七、汉九年、代皇二年等,即偕日升每十二年发生一次。第二列标示了木星和东壁发生偕日升的年份,分別为第一列年份的第二年。在这个表中虽然没有标明发生偕日升的月份,但我认为,这个表表示了偕日升的月份第一列为正月,第二列是二月,这样依次相差一个月。
关于金星和土星的偕日升情况,也是用同样形式的表来标示的。木星以十二年为一周期,而金星和土星的周期则分別为八年和三十年。当时人们认为,木星的十二年和土星的三十年分别是它们的公转周期。可是,金星的八年这个数值却和木星、土星的性质完全不同。金星的公转周期为零点六一五二年,而行星的会合周期是行星和太阳达到同一位置关系的周期,而且公转周期是行星和恒星的关系复归于同一状态的周期。
例如,金星的情况是:
5会合周期=2919.5日
13公转周期=2921.1日
8太阳年=2921.9日
这三者的时间大致相等。换言之,相隔八年,太阳、金星、恒星的位置关系复归于同一状态。古巴比伦对金星的这个八年周期也注意到了。因此,《五星占》中关于金星的偕日升现象这个八年周期的记载,即使按现在的观点来看也是正确的。但是,表中只根据公转周期来标示的木星和土星这两个星与实际天象是不一致的。这里对于木星和土星好象只不过是使用了与金星相类似的标示方法。但我想还有待于今后进一步的研究。
三、《五星占》中的分度法在《五星占》中,虽然对于木、土两星的公转周期的记载比较粗略,但与金星的三星会合周期的记载却是非常详细的。关于行星的运动周期,在《史记・天官书》中有大概的数值,与此相比较,精确的数值是《汉书・律历志》中引用的三统历的值。
《五星占》的值和三统历的值相接近,可以认为三统历越过了《史记・天官书》中的记载,直接继承并改进了《五星占》中的研究成果。
《五星占》中除给出了这个会合周期外,还给出了平均的日行值。一日运行二十分,“十二日运行一度”。所以,一度分为240分。在中国天文学中,因为一年的日数和一周天的度数是同一的,所以,根据这个数值也可以知道木星的公转周期为十二年。
《五星占》问世于汉初时期,而且《五星占》中有关天文知识的产生远可以追溯到秦始皇元年(公元前二四六年),有据可证,那时就已经开始使用度数了,而且一度是分为240分的。但是,根据当时的观测技术,想达到一度的十分之一这个精确度,即0.1的精确度也是很难做到的。中国古代通常使用十进位法,当然也使用十二进位法和六十进位法。但是,使用二百四十进位法的场合是极为特殊的。
秦孝公十二年(公元前三四九年),在秦国供职的商鞅进行了各种制度的改革,其中之一就是把以前的一百平方步为一亩的亩制改为二百四十平方步为一亩。我想,把一度分为240分的分度法与商鞅变法是有一定关系的。
四、中外分度法的异同由上述内容可知,中国的分度法可以追溯到秦始皇元年,这一点是确切无疑的,在这个度数方面,古巴比伦和中国有很大的差异。古巴伦所使用的分度法和现行的相同,为360度。这种分度法不仅用于分割天空的度数,而且也用于几何学上圆的分割。但是,中国的度数只是被用来分割天空的度数,从来没有用于分割数学上的度数。
在中国,以太阳运行一天为一度而规定了度数分割法,所以,这种度数分制法受其形成过程的限制,没有应用到数学中去。但是,不管怎样,这毕竟是进行了度数分割。中国天文学从公元前三世纪后半叶就很快地精确化了,其成果集中地体现在三统历中。
除此之外,在马王堆三号墓中,还出土了一份叫做《天文气象杂占》的有关天文的资料。这是一条长1.5米、宽48厘米的白绢,上面画有许多《史记·天官书》中所描写的妖星类的奇的星;其中彗星也包括在内。有关这方面的情况,请大家参看中国天文史学家席泽宗先生所著的论文《马王堆帛书中的彗星图》。