中华农历论坛知识讨论区历法知识 → 改进农历的建议


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

主题:改进农历的建议

帅哥哟,离线,有人找我吗?
浪-淘-沙
  61楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2009/5/30 18:50:00

月中位置闰法参照历理置法,其缺点与优点,许剑伟先生都有过数理上的证明。

只能说在置闰规律性上,比现行历法稍稍好一些。但在使用上,给人很别扭的感觉,因为有时会把处于同一天(平太阳日)的中气与朔分别归到二个历月中。

 

定望法的缺点,参看我上面说的,可能在历算上会有多义性。天文历算年首有时难以定义,不像定气法(不管是历理,还是民用)那么肯定。

由定望法排出来的历谱,估计不会比历理法优越。

这个最好请朋友用数学方法来证明一下。

再请多排几年的历谱。最好排19年以上,若能排190年的历谱,或者更有对比优缺点的价值。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
hiteyun
  62楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:381 积分:2141 威望:0 精华:0 注册:2009/5/1 23:57:00
  发帖心情 Post By:2009/5/31 0:16:00

改进农历的建议(修订3):

定气朔定月中位法:

仍然采用真气、真朔、平太阳日(东经120度),要点:

一是朔定日序及月长:同现行农历,朔日为初一,自朔日至晦日为一个历月,30天月大,29天月小。

二是朔望月黄经中点定月序及年长:

1、通过朔望月起止时刻的日黄经计算该月黄经中点位置(简称月中位);

2、以月中位在12节气月(指以定12节气时刻为界的节气月)上的分布确定它所在历月的月序,如:

节气月子月(大雪起—小寒前):十一月(子);节气月丑月(小寒起—立春前):十二月(丑);节气月寅月(立春起—惊蛰前):正月(寅);……

3、若一个节气月内没有月中位,则由其前(后)节气月含有的双月中位按顺序递补;

4、若有连续两个月中位在同一个节气月内,则其中前者所在历月确定为正常月序,后者所在历月置为闰月;

5、自子(寅)月起至下一个子(寅)月前一个月为一历年,12个月为平年,13个月为闰年。

定气定朔望法方案:

由望定月序及年长:

1、定望;

2、以定望在12节气月中的分布确定它所在历月的月序,如:

节气月子月(大雪起—小寒前):子望、十一月;节气月丑月(小寒起—立春前):丑望、十二月;节气月寅月(立春起—惊蛰前):寅望、正月;……

3、若一个节气月内没有望,则将最接近该节气月的一个望确定为该节气月的望,其余的望按顺序递补;

4、若同一个节气月内有两个望,则其中前者所在历月确定为正常月序,后者所在历月置为闰月;

5、自子(寅)月起至下一个子(寅)月前一个月为一历年,12个月为平年,13个月为闰年。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
hiteyun
  63楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:381 积分:2141 威望:0 精华:0 注册:2009/5/1 23:57:00
  发帖心情 Post By:2009/5/31 0:36:00

以下是引用浪-淘-沙在2009-5-30 18:38:00的发言:

历理置闰法与月中位置闰法,在月序上一般是一样的.原因就是历理置用的就是朔日黄经为分界线.

而月中位也是由朔日黄经直接换算出来的.

定望置闰法与月中位法不会完全一致.因为望并非一个朔望月的中点.这与地球、月亮轨道不是正圆有关。

还有一个,如果完全按黄经来划分“望”名,可能会出现一个尴尬的情形:

子望,丑望,寅望,卯望,卯望,巳望,午望..............

缺了辰望(当然也可能缺其它望)。这个时候只好把巳望命名为三月,午望为四月,看不去很不舒服。

还有一种情况,一年出现二个子望,如何定年首?

现行历法,只有一个冬至,所以只要冬至所在月,就是子月。推算历法,不用太多参考前几个月的月序。到了冬至,一年又重新开始了(指天文历算)。

而采用定望法,因为望实际是一个区段,不是一个点,若二个望都落在同一个子月区段(这种情况肯定会有的)。

这时,就得往前查月序(可能要查好几年,才能定下来),看看哪一个子望定义为年首?这在天文算法上,应当不是十分高明的。

1、月中位法与理历置闰结果基本一致,但不再存在历日的不完整性问题。

2、如有漏月须先按规则调补后,再定置闰与否。

3、定月中位法调补时只需看前面或后面一个节气月就能确定,定望法大概要看前后各1-2个节气月的情况才能确定,但应该不致于要查很多个月。

4、年首当然要从正常月开始,而不是闰月。

5、月中位确是不能用简单方法识别(只知在望的附近),但还是具有明确的天文意义,好比除分至以外的20节气一样无法简单判别。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  64楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2009/5/31 9:54:00

“通过朔望月起止时刻的日黄经计算该月黄经中点位置(简称月中位) ”

 

  这句话有点问题。由“日月空间位置->双朔时间->中点时刻->太阳空间位置”,这种计算是非常麻烦的,而且没有必要,从“美学”观点看来,这种算法有点糟蹋。排月序、年序的操作,要么全用空间坐标编排,要么全部变换为时间坐标编排,最好全部用时间坐标编排,这样有助于人们理解历法。

 

   另外,你的历法的“月中”相对用户须是透明的,这样“月中、气、朔”也应使用整数,否是造成呈现的最终历谱概念烦多。理历闰法中,如果再引入气朔时刻(呈显在实际历谱中),也不存在日被分隔问题(即气日属于那个月分清楚的问题)。而你的历谱引入“时刻、空间上的点”的数据,才使得“日不被分隔”,由于引入时刻数据,就使用历谱不简洁。

  历理法存在一个尴尬的问题:不引入“点、时刻”数据,会存在气日被分隔问题,即极端情况下会产二义,引入“点、时刻”数据,历谱不简洁。历谱总是以“整数日”为基本单位的,不宜引入“点、时刻数据”

  楼主的方法,把一部分排谱工作放在空间坐标中完成,所以表面上解决了“时间(整数日)的完整性问题”,但历法变得更神秘。

  《三千五百年历日天象》、《二十史朔闰表》的历谱都没有气朔时刻。

  《三千五百年历日天象》的气朔数据放在“天象”中。对于99%的老百姓来说,不需要天象数据,即历谱中不需要“气朔时刻”数据。有人说建议《寿星万年历》把年历中“干支/时刻”合并显示,我一值没有采用,原因就在于此——实际历谱不需要“天象时刻数据”,天象数据是提供给爱好者或专业人士使用的。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  65楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2009/5/31 10:14:00

中国是农历的发源地,而在国内网站上,很难找到算法,多少是一种遗憾。

写信给我索要算法的朋友至少有10位了,我却给不出农历算法。有空的时候,我将花点时间给出农历气朔的一种或二种完整算法表述及具体实现。这样,历改爱好都就可以自已排谱了。

 


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  66楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2009/5/31 11:00:00

以下是引用xjw01在2009-5-31 10:14:00的发言:

中国是农历的发源地,而在国内网站上,很难找到算法,多少是一种遗憾。

写信给我索要算法的朋友至少有10位了,我却给不出农历算法。有空的时候,我将花点时间给出农历气朔的一种或二种完整算法表述及具体实现。这样,历改爱好都就可以自已排谱了。

 

支持许兄。

算法问题可能又得让你辛苦了。

 

现在的历改爱好者,都只能凭空说自己的历法有多好,而无法用历谱的形式提供给普通人士(老百姓看的是历谱,不是历法)。

这样,普通人士无法评估历改之后的历法的优缺点。

 

而古代的星历家(包括民间人士),提出历法新方案时,都会附带提供几百年的历谱。这样大家就可以直接用他的历谱与现行的历法作比对了。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  67楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2009/5/31 11:27:00

以下是引用hiteyun在2009-5-31 0:36:00的发言:

1、月中位法与理历置闰结果基本一致,但不再存在历日的不完整性问题。

2、如有漏月须先按规则调补后,再定置闰与否。

3、定月中位法调补时只需看前面或后面一个节气月就能确定,定望法大概要看前后各1-2个节气月的情况才能确定,但应该不致于要查很多个月。

4、年首当然要从正常月开始,而不是闰月。

5、月中位确是不能用简单方法识别(只知在望的附近),但还是具有明确的天文意义,好比除分至以外的20节气一样无法简单判别。

好,请你来排一下历谱试试。

 

子望,丑望,寅望,卯望,辰望,巳望,午望,未望,申望,酉望,戌望,亥望

 

如果给你这样的一个序列,你如何排历谱?

“亥望,子望,子望,丑望,寅望,卯望,辰望,巳望,午望,未望,申望,酉望,戌望,亥望”

你可能把第一个子望排为十一月,第二个子望排为闰十一月。

 

但如果上面的序列是下面序列中的一段,那么排法可能又不一样了。(因为上一历年少了一个望)。

寅望,辰望,巳望,午望,未望,申望,酉望,戌望,亥望,子望,子望,丑望,寅望,卯望,辰望,巳望,午望,未望,申望,酉望,戌望,亥望”

 

****************

现实会不会有我说的历谱,我不知道。但可能性应当存在吧。

这样排历谱就很累了,可能就得上翻好几年。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
txwdx
  68楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:职业侠客 帖子:496 积分:2143 威望:0 精华:0 注册:2010/2/16 19:15:00
  发帖心情 Post By:2011/10/9 17:24:00

楼主说的是:

1)以朔定月,朔日初一

2)以望定月序,冬至为冬月十五前后,大寒为腊月十五前后...小雪为十月十五前后。

 

我的理解没错吧

 

如果有两个中气怎么办?冬季大月的时候会发生。

望日十五,冬至十一月初一,大寒三十。

前一个望日十五,后一个望日十五。

冬至距前一个望日十五天(假设十月小月),后一个望日十四天。

大寒距前一个望日十五天,后一个望日十六天。

两个中气均指向同一个月。

子月还是丑月?

 

定气、定朔始终可能出意外,而平气、平朔,只要周期搞准了基本不会出意外。

这是个问题。也许正是这个,才导致定气一直没进入历法中去。

你再加个定望,出意外的几率太高了。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
txwdx
  69楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:职业侠客 帖子:496 积分:2143 威望:0 精华:0 注册:2010/2/16 19:15:00
  发帖心情 Post By:2011/10/9 18:36:00

农历的历理产生于平朔平气,其历理适用于平朔平气。

到了定朔定气,历理要跟着变才对。

1985、2034、2053年春节跑到雨水以后(春季都过了1/6了还没开年,有悖常理),就是历理过时造成的。

一九八四年闰十月应该改为十一月(闰十月小改为十一月大;十一月大改为腊月小);一九八五年正月应该改为闰正月(惊蛰月)。(冬至零时)

二零三三年闰十一月应该改为十二月;二零三四年正月应该改为闰正月(惊蛰月)。(大寒时早于朔时)

二零五二年腊月改为小月,二零五三年正月改为大月,雨水日春节。(四月连大)

[此贴子已经被作者于2011-10-9 23:43:48编辑过]

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
txwdx
  70楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:职业侠客 帖子:496 积分:2143 威望:0 精华:0 注册:2010/2/16 19:15:00
  发帖心情 Post By:2011/10/9 19:35:00

-----






























[此贴子已经被作者于2012-1-11 23:45:24编辑过]


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
总数 71 上一页 1 2 3 4 5 6 7 8 下一页

返回版面帖子列表

改进农历的建议








签名