在公元前一六八年埋葬的前汉时代的马王堆三号墓出土的帛书中,包括不少以前人们所不知道的有关天文和地图方面的新资料。下面,我们从有关天文的资料中选到一份名为《五星占》的资料来加以讨论。
一、《五星占》:记载五颗星运行的大要和占星术
《五星占》全文有八干字左右,篇幅相当长。这份资料在中国学者的努力下,已经译成了现代文,收录在一九七四年的《文物》及《中国天文学文集》中。在《五星占》中,按木,金、火、土、水的顺序,记载了这五颗星运行的大要和占星术。以木星为例,开头的部分是这样的:
东方木,其帝大浩,其丞句芒,其神上为岁星,岁处一国,是司岁。岁时于一国司岁。
与五行中的木相对应的东西在天上是岁星(木星),这个星每十年绕天一周,每年支配着地上的一个国家。这种学说称为领域说。将木星称作岁星是这样由来的,这种学说把天的一周分为十二等分,称作十二次,认为岁星一年运行一次。
在战国时代,就有了根据岁星的位置来表示年的纪年法了。后面,这篇文章又写到:
【岁】星以正月与营室【晨出东方,其名为摄提格。其明岁以二月与东壁晨出东方,其名】为单阏。
括弧中的句子是原来漏掉的,是中国学者根据《史记·天官书》、《准南子・天文训》等一些有关的文献又补充进去的。
其中“摄提格”、“单阏”是十二支的别名,分别表示寅岁;卯岁、营室、东壁则分别是二十八宿之一。这段文字的意思是说,岁星在日出前出现在东方,叫做偕日升,偕日升在寅岁正月与营室同时出现;卯岁二月与东壁同时出现。
二、“偕日升”现象
紧接着这段文字又以同样的方式记载了从三月到十二月的偕日升在不同年份与不同宿同时出现的情况。所谓偕日升,是指在日出前某星辰出现在东方的现象。
埃及曾根据天狼星的偕日升现象来版定季节,这是广为人知的。但是在中国,正像我们在《礼记》月令篇中所看到的那样,判断季节时,某星辰越过子午线则是主要的根据,而关于偕目升的记述并不太多在这一点上,《五星占》的内容倒显得珍贵了。
在上面《五星占》的那段文字中,是用干支来表示出现偕日升的年份的,但没有指出这些年份具体地相当于公历的多少年。《五星占》对水星和火星的记载较为简单、而对木星、金星、土星,却记载了从秦始皇元年开始,在长达几十年的过程中偕日升的情况。
例如对木星,《五星占》记录了从秦始皇元年(公元前二四六年)到汉文帝五年(公元前一七五年)的七十二年间的偕日升情况。这七十二年是当时所认为的公转周期十二年(现在的周期为十一点八六年)的六倍。因此,表中横行依次列着十二个年份,这样共有十二个竖行,竖行中相邻两个年份相隔十二年。各竖行的前面都标有与偕日升同出现的二十八宿的名称。
这里的“代皇”指的是汉高祖的皇后(吕后)在第一列中,标示了木星和营室同时发生偕日升的年份为始皇元、十二、廿五、卅七、汉九年、代皇二年等,即偕日升每十二年发生一次。第二列标示了木星和东壁发生偕日升的年份,分別为第一列年份的第二年。在这个表中虽然没有标明发生偕日升的月份,但我认为,这个表表示了偕日升的月份第一列为正月,第二列是二月,这样依次相差一个月。
关于金星和土星的偕日升情况,也是用同样形式的表来标示的。木星以十二年为一周期,而金星和土星的周期则分別为八年和三十年。当时人们认为,木星的十二年和土星的三十年分别是它们的公转周期。可是,金星的八年这个数值却和木星、土星的性质完全不同。金星的公转周期为零点六一五二年,而行星的会合周期是行星和太阳达到同一位置关系的周期,而且公转周期是行星和恒星的关系复归于同一状态的周期。
例如,金星的情况是:
5会合周期=2919.5日
13公转周期=2921.1日
8太阳年=2921.9日
这三者的时间大致相等。换言之,相隔八年,太阳、金星、恒星的位置关系复归于同一状态。古巴比伦对金星的这个八年周期也注意到了。因此,《五星占》中关于金星的偕日升现象这个八年周期的记载,即使按现在的观点来看也是正确的。但是,表中只根据公转周期来标示的木星和土星这两个星与实际天象是不一致的。这里对于木星和土星好象只不过是使用了与金星相类似的标示方法。但我想还有待于今后进一步的研究。