中华农历论坛知识讨论区历法知识 → G-7摆脱繁琐历表困扰千年的探索


  共有16518人关注过本帖树形打印

主题:G-7摆脱繁琐历表困扰千年的探索

帅哥哟,离线,有人找我吗?
历改委西电
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:311 积分:8243 威望:0 精华:0 注册:2005/4/30 8:41:00
G-7摆脱繁琐历表困扰千年的探索  发帖心情 Post By:2005/7/2 9:29:00

摆脱繁琐历表困扰千年的探索
章 潜 五

````历法是源远流长的实用科学,它反映天地运行的规律,明示寒暑变迁的法则,体现时
代的文明。人类社会进入了宇航时代,梦想遨游太空已成现实,今却仍在沿用古旧历法,繁琐历表的困扰未解。历法改革的呼声经久不息,20世纪曾经兴起世界改历运动,然而未能取得效果,难道人类真是无法摆脱繁琐历表的困扰千年吗?

分析历法的功能作用
````历法是长时间的计量标准,用来计日记事、计划生产和安排生活,为此需要明确某天是几年、几月、星期几、以及节气日期。理想的历法应该是:给定年月日的数据后,无需翻查历书就能明确诸问,然而公历(格里历)和夏历(“农历”)都不能满足如此要求。

````先来看公历,例如给定日期为2003年4月29日,需要回答:这年是否闰年?4月是否大月?这天是星期几?节气日期如何?由于公历的置闰(日)法则简单,各月的日数固定有律,因而容易判定:这年是平年(365日),4月是小月(30日),然而其他二问就难以回答了,能否不查历书就可获解呢?下面就来介绍测算方法。

````公历各月的日数固定,星期排序是连续七日周制,因此历日与星期呈现某种函数关系,只需已知某日的星期,即可算出其他日期是星期几。测知星期的一种简便办法是:对于某年,可以根据历书编排出月历密码的数列,例如2003年1至12月的密码数依序为:2 5 5  1 3 6  1 4 0  2 5 0,测算方法是:对于上例,先用日期数29与该月的密码数1求出和数,然后采用“除七取余法”,这余数就是所问的星期几(若余数为0,则为星期日),因此心算即可获知这天是星期二。至于年内的其他日期,类此都可获解。

````为了推广用于其他年月,不难编排出千年的月历密码表,结果将会获得启示:公历年历表具有重复特性,它只有14种,每隔28年的历表相同,平年每隔6年或11年也会相同。因此公历的月历密码共计28×12=336个,一张小纸即可写下几千年的密码(笔者已排出1900-3099年,参见《历法改革研究文集》第13页)。谁若有此小纸并配用心算,就等于拥有几十册公历《百年历书》。

````我国先民创造的24节气历,是千年授时农耕的科学历法,它是一种简明实用的阳历,有人却误以为农耕必须依靠阴历,致使把阴历误称为“农历”。24节气处于黄道360度的15度等分点上,从黄经315°作顺时针移动一周,依次为立春、雨水、…… 小寒、大寒,形成一个回归年。其中四立(立春、立夏、立秋、立冬)表示四季的首日,二分二至(春分、夏至、秋分、冬至)表示四季的中期,它们具有明确的天文意义。一年分成春夏秋冬四季,因此历法岁首自然应该是立春。公历也是阳历,但其岁首处于冬至后约10天,缺乏明确的天文意义,由于公历的岁首不正,致使月日数据的季节含义模糊。然而西方人不注意节气情况,只明确了二分、二至,而且四季划分也与我国不同,认为春分是春季之始,因而季度划分偏差一个半月。

````24节气若用阴历标示日期,由于它俩的历法性质不同,节气日期呈现杂乱分布,因而阴历没有节气的相对稳定特性。我国天文台编印的《百年历书》,节气日期是用公历作科学标示的,从中获知阳历具有节气的相对稳定特性,各年的24节气只有一天偏差,因此不难编出百年的节气日期表。例如21世纪的百年,大多数的节气日期是:立春2月4日,雨水2月18日,…… 小寒1月5日,大寒1月20日。根据这些数据,即可编出口诀作近似估计。例如每月两个节气的估计口诀(正时和偏差一天共占99.8%,偏差二天仅占0.2%)为
上半年来5、20,唯独2月前移一(天);
下半年来7、22,唯独10月后移一(天)。
因此只要记住口诀,即可百年享用不尽,何需去频繁翻查历书呢。例如2003年4月,利用口诀可知:清明是4月5日,谷雨是4月20日。

````再来看夏历。例如给定的日期是癸未年三月廿八日(公历2003年4月29日),需要回答:这年是否闰年(是否有闰月)?三月是否大月?这天是星期几?节气日期如何?结果令人深表遗憾,没有人能够回答诸问,即使编历专家也需翻查历书。这是什么原因呢?
````夏历是阴月阳年式的阴阳历,阴历朔望规律十分精确,然而阳历年度却十分粗疏。夏历采用“19年7闰(月)”编历法则,虽然19年的平均年长接近于回归年值(约365.2422日),但其各年的日数却非多即少(353-355日,383-385日),偏差都在10天以上。7个闰月排在哪年哪月呢?虽然是依据有一定的规则,然而结果却没有规律性,闰月可能处于二月、三月、…… 十月。由于阴历节气不具有相对稳定特性,游移幅度多达一个月,致使阴历编排不出节气日期表,仅知日期不能判知节气,这正是人皆依赖翻查历书的症结所在。

````给定夏历癸未年三月廿八日,能否测知这天是星期几?三月是否大月呢?这又涉及另一个不透明特性——常人无法判知某月的大小。月大或月小需由编历专家决定,必须测算相邻两个朔日的时间,看它是大于或小于29日,才能决定该月为大月30日或小月29日。夏历也可编排月历密码表,但因各月的大小变化无常,致使无法采用“除七取余法”。因此与公历对比,夏历不仅也不具有日期与星期的固定关系,而且它还无法测算星期。阴历的月大月小不定和24节气游移,造成了两个弊端:一是夏历年历表每年变化,必须编印厚厚的历书备查;二是迫使人们不得不翻查历书,无法摆脱旧历书的千年困扰。

````由上分析可知,夏历的透明性极差是个严重缺点,这一缺点有利于封建皇朝的统治,但却有害于今朝人民政权时代。因此可得结论:我们必须分清传统历法的精华和糟粕,发扬24节气历的科学实用特性,废除陈旧的置闰月编历法则,创制科学实用的中华新历。

两种中华科学历方案
````我们认为新历法应该具有下列的主要性能:
(1)精确度高,历年长度力求符合回归年;
(2)稳定性好,年历表具有永久性;
(3)科学性好,月日数据确切反映季节和星期;
(4)规律性强,历表简明,便于记忆和推算。
````我们认为需要遵循下列的指导思想:
(1)历法要符合天体运行规律,反映物候变迁规则;
(2)坚持太阳历方向,废弃陈旧的置闰月编历法则;
(3)广泛吸取古今历法的优点,汇集人类的共同智慧;
(4)进行科学的分析论证,摆脱陈规旧俗等不良影响。

````20世纪初期兴起世界改历运动,我国天文学家高鲁等专家学者提出十多个世界历方案。90年代又有十多位业余研历者提出新方案,经过多年的协联研究,汇成两个中华科学历方案:新四季历和五日周历。在设计新历的过程中,我们注意吸取古今中外历法的优点,突出24节气历的科学思想,使它兼为世界新历方案,并已与美、俄、乌国研历组织交流。
````新四季历和五日周历的年历表分别详见第5页和第6页。

````下面,略去历法方案的性能分析,只来观察是否不查历书历表就能回答上述诸问。
````(1)新四季历
````给定此新历2003年3月24日(公历4月29日),需要回答的问题是:这年是否闰年?
3月是否大月?这天是星期几?节气日期如何?由于置闰法则仍同公历,因此容易获知2003年是平年,由于此新历的各月依序是:大、小、小,大、小、小,大、小、小,大、小、大,故知3月是小月30天。此新历的月历密码是每季三月依序为6、2、4,故知3月的密码数为4,加上日期数24,得和数为28,除七后得余数为0,因而这天是星期日。
````此新历的节气估计口诀(正时和偏差一天共占99.8%,偏差二天仅占0.2 %)为
1、5 两月 1、16 ,  2至4月前移一(天);
          6和末两月 2、17 ,  7至10月3、19。
根据口诀可知3月的两个节气是:清明2月30日,谷雨3月15日。

````(2)五日周历
````给定此新历2003年3月29日(公历4月29日),需要回答的问题是:这年是否闰
年?3月是否大月?这天是星期几?节气日期如何?由于置闰法则仍同公历,因此容易获知2003年是平年,由于此新历是6月独大,其他均为小月,故知3月是30天。此新历的月历密码数为0,日期数29除五后得余数为4,因而获知这天是星期四(注意此为五日周制)。
````此新历的节气估计口诀(正时和偏差一天共占99.8%,偏差二天仅占0.2 %)如下:
春季和末月1、16,  夏季各移一、二、三(天),
7月前移一(天),  8至11月 2、17。
根据口诀可知,3 月的两个节气是:清明3月1日,谷雨3月16日。

(载于《历改信息》第18期,2003-06-29)

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

G-7摆脱繁琐历表困扰千年的探索








签名