对太初历工作的作用、贡献和批评

太初改历是由司马迁发起的。他也参与了安装仪器、进行观测的工作。可是最后实施的是邓平、洛下闳的太初历,而这种历法与《史记·历书》中所记的《历术甲子篇》是完全不同的。《历术甲子篇》中所记的,是一种四

1分历。它的基本数据是一回归年的时间为 365 日(因而称为四分历),一

4

朔望月的时间为 29 499 日。邓平等人的太初历,其基本数据则为一朔望月时

940

间为 29 43 日,一回归年时间为 365 385

日。化成十进制小数就可知道,这

81 1539

两组数据十分相近,而以四分历为略优。司马迁的拒绝太初历,是有一定道理的。

但是,司马迁在历法问题上有他的缺点。为了强调这次改历的历史意义, 使汉武帝的统治获得一种神圣性,他和一些同事把历法时刻所在的年名加以改动,称为焉逢摄提格,用干支来表示即为甲寅。这个年名得到汉武帝的批准,在改历诏书中予以发布。然而,按实际的年名,当时应该是丙子年。改

① 不过,《天官书》把孛星写成茀星。

为甲寅,一下断开了 38 年,给历史记载和推算添加了种种麻烦。这使最早奉命改历的人发生意见分歧,导致有人上疏“不能为算”的一个可能的原因。不管怎么着,后来邓平等的太初历并未采用这个年名,使纪年保持了连续。从这一点来讲,邓平是对的。