日月历法5 O1 W6 z' ]& H' r% s
) u' t& P/ j G$ \7 } 《周髀算经》中的日月历法由四个部分组成,依次为:月历、太阳出入方位、历元周期及年月长度的来历。其中月历部分,给出月亮运动的各种周期,包括月亮的平均日行速13(7/19)度,小月、大月、经月,以及小岁、大岁、经岁的长度及月亮在周天上位移的度数。采用《四分历》的朔望月与回归年的长度,定义小月为29日,大月为30日,经月(即朔望月)为29(499/940)日;小岁为12月,大岁为13月,经岁(即回归年)为365(1/4)日。
5 I% T3 u8 U" q$ [0 n. p, M
6 b5 M4 l* u* Y8 q" u 从“冬至昼极短”到“左者往,右者来”,给出了太阳在冬至与夏至日太阳出入的方位,以及当日昼夜长度的比值。此数与实际情形相当吻合,特别是夏至的情形,几乎完全吻合,其数据可以根据七衡图计算出来。参见本书第三章的讨论。6 e# M" @2 p* p- B* B
4 V( ]3 U/ F) N; V6 h1 _ 从“月与日合为一月”到“天以更元作纪历”,给出了日、月、年与中气的定义,包括《四分历》的闰周,以及章、蔀、遂、首、极等各大周期:* I& Z6 I5 y5 ^
7 `- Z7 U1 g5 B6 T% f z7 Z* L+ `. ] 1章=19岁=235月$ V3 `, N5 R/ h$ _7 R0 L
1蔀=4章=76岁=27759日# o: i! b' n9 z3 D4 S! d
l遂=20蔀=76章=1520岁=9253×60日
# \" y r8 Q, Y0 B 1首=3遂=60蔀=228章=4560岁=76×60岁: H# F# Q$ y- X) \/ c
l极=7首=21遂=420蔀=1596章=31933岁=27759×60×7日
( K/ P; M( H) P + `+ t5 X5 {" Q( j5 S" E
由以上计算可以看出,l章之内,回归年与朔望月之间成整倍数关系,由此可以得出19年7闰的闰周。l0蔀之内,日数没有余分。l遂之内,积日回归甲子。l首之内,积年回归甲子。l极之内,积日为7的整倍数。, z% d, z l/ u; f8 Q9 p
% e6 c2 Y9 u6 x2 c2 ]& w0 c
由于7日是一个星期的日数,因此,古克礼提出,《周髀算经》中的一极是为了蕴涵星期的意义而设计的一个周期。这个猜想如果能够被证实,当然是一个重要的发现。不过,目前还没有得到足够的证据来支持这个假说。
/ _& D/ u/ r! ?/ v& u, Z
/ D8 p1 Z) L# e; X( T! H 从“何以知天”到卷终,是日月历法的最后一个部分。赵爽在本段的开始注释到:
7 R8 O/ X& v9 o4 {. k( N. n2 u
0 w, J1 F* B6 a3 y& z! E& h, I 非《周髀》本文,盖人问师之辞。# V( i! R1 p) n D5 r; C& U
; i2 T% o) Q5 _
此处所问者有两端:其一,《四分历》回归年长度的来历。按晷影最长为冬至日,连续若干年的测影结果表示,有三年冬至间隔365日,次年冬至在366日之后,这个周期反复出现,因此,有5 E# B0 R: ^0 g6 S
/ s# ?: ?9 t$ \6 H
回归年长度=(3×365+366)/4=365(1/4)日
& b( a$ R% N( M+ Q' y
5 I# }) Y& y3 w1 A8 x 其二,《四分历》朔望月长度的来历。假设某年冬至日恰逢合朔,太阳与月亮均从建星出发,连续观测76年,发现太阳与月亮会合1016次之后,又一次在冬至日会合住建星。因此,有, n) z# W2 N- m, y: D- `( B
; G: d) X9 J- c; L. N
朔望月长度=(76×365.25)/(1016-76)=29(499/940)日, [; J) t. l9 w8 Q" d9 Y
8 }! I) L" q$ Y! r: e
按照太阳日行一度,则可以得到月亮的运行速度为:+ b' O5 M6 v. u6 n5 t( Q/ e) i
; U& L* y7 k, h9 E$ L
1016/76=13(7/9)[度/日] |