主题最新回顾(发布时间:2011/11/19 23:43:00) |
---|
-- 作者:dianlian
-- 我觉得无论如何怎样定气定朔,应该保证每年正月初一【春节】不应该超过雨水节后,否则开年太迟,对于农村种、植影响太大。比如上面的提到的1985、2034、2053年几年,就该调整置闰月,使开年不至于过迟。 |
主题最新回顾(发布时间:2011/10/9 19:35:00) |
---|
-- 作者:txwdx
-- ----- [此贴子已经被作者于2012-1-11 23:45:24编辑过] |
主题最新回顾(发布时间:2011/10/9 18:36:00) |
---|
-- 作者:txwdx
-- 农历的历理产生于平朔平气,其历理适用于平朔平气。 到了定朔定气,历理要跟着变才对。 1985、2034、2053年春节跑到雨水以后(春季都过了1/6了还没开年,有悖常理),就是历理过时造成的。
一九八四年闰十月应该改为十一月(闰十月小改为十一月大;十一月大改为腊月小);一九八五年正月应该改为闰正月(惊蛰月)。(冬至零时) 二零三三年闰十一月应该改为十二月;二零三四年正月应该改为闰正月(惊蛰月)。(大寒时早于朔时) 二零五二年腊月改为小月,二零五三年正月改为大月,雨水日春节。(四月连大) [此贴子已经被作者于2011-10-9 23:43:48编辑过]
|
主题最新回顾(发布时间:2011/10/9 17:24:00) |
---|
-- 作者:txwdx
-- 楼主说的是: 1)以朔定月,朔日初一 2)以望定月序,冬至为冬月十五前后,大寒为腊月十五前后...小雪为十月十五前后。
我的理解没错吧
如果有两个中气怎么办?冬季大月的时候会发生。 望日十五,冬至十一月初一,大寒三十。 前一个望日十五,后一个望日十五。 冬至距前一个望日十五天(假设十月小月),后一个望日十四天。 大寒距前一个望日十五天,后一个望日十六天。 两个中气均指向同一个月。 子月还是丑月?
定气、定朔始终可能出意外,而平气、平朔,只要周期搞准了基本不会出意外。 这是个问题。也许正是这个,才导致定气一直没进入历法中去。 你再加个定望,出意外的几率太高了。 |
主题最新回顾(发布时间:2009/5/31 11:27:00) |
---|
-- 作者:浪-淘-沙
-- 以下是引用hiteyun在2009-5-31 0:36:00的发言:
1、月中位法与理历置闰结果基本一致,但不再存在历日的不完整性问题。 2、如有漏月须先按规则调补后,再定置闰与否。 3、定月中位法调补时只需看前面或后面一个节气月就能确定,定望法大概要看前后各1-2个节气月的情况才能确定,但应该不致于要查很多个月。 4、年首当然要从正常月开始,而不是闰月。 5、月中位确是不能用简单方法识别(只知在望的附近),但还是具有明确的天文意义,好比除分至以外的20节气一样无法简单判别。 好,请你来排一下历谱试试。
子望,丑望,寅望,卯望,辰望,巳望,午望,未望,申望,酉望,戌望,亥望
如果给你这样的一个序列,你如何排历谱? “亥望,子望,子望,丑望,寅望,卯望,辰望,巳望,午望,未望,申望,酉望,戌望,亥望” 你可能把第一个子望排为十一月,第二个子望排为闰十一月。
但如果上面的序列是下面序列中的一段,那么排法可能又不一样了。(因为上一历年少了一个望)。 “寅望,辰望,巳望,午望,未望,申望,酉望,戌望,亥望,子望,子望,丑望,寅望,卯望,辰望,巳望,午望,未望,申望,酉望,戌望,亥望”
**************** 现实会不会有我说的历谱,我不知道。但可能性应当存在吧。 这样排历谱就很累了,可能就得上翻好几年。 |
主题最新回顾(发布时间:2009/5/31 11:00:00) |
---|
-- 作者:浪-淘-沙
-- 以下是引用xjw01在2009-5-31 10:14:00的发言:
中国是农历的发源地,而在国内网站上,很难找到算法,多少是一种遗憾。 写信给我索要算法的朋友至少有10位了,我却给不出农历算法。有空的时候,我将花点时间给出农历气朔的一种或二种完整算法表述及具体实现。这样,历改爱好都就可以自已排谱了。
支持许兄。 算法问题可能又得让你辛苦了。
现在的历改爱好者,都只能凭空说自己的历法有多好,而无法用历谱的形式提供给普通人士(老百姓看的是历谱,不是历法)。 这样,普通人士无法评估历改之后的历法的优缺点。
而古代的星历家(包括民间人士),提出历法新方案时,都会附带提供几百年的历谱。这样大家就可以直接用他的历谱与现行的历法作比对了。 |
主题最新回顾(发布时间:2009/5/31 10:14:00) |
---|
-- 作者:xjw01
-- 中国是农历的发源地,而在国内网站上,很难找到算法,多少是一种遗憾。 写信给我索要算法的朋友至少有10位了,我却给不出农历算法。有空的时候,我将花点时间给出农历气朔的一种或二种完整算法表述及具体实现。这样,历改爱好都就可以自已排谱了。
|
主题最新回顾(发布时间:2009/5/31 9:54:00) |
---|
-- 作者:xjw01
-- “通过朔望月起止时刻的日黄经计算该月黄经中点位置(简称月中位) ”
这句话有点问题。由“日月空间位置->双朔时间->中点时刻->太阳空间位置”,这种计算是非常麻烦的,而且没有必要,从“美学”观点看来,这种算法有点糟蹋。排月序、年序的操作,要么全用空间坐标编排,要么全部变换为时间坐标编排,最好全部用时间坐标编排,这样有助于人们理解历法。
另外,你的历法的“月中”相对用户须是透明的,这样“月中、气、朔”也应使用整数,否是造成呈现的最终历谱概念烦多。理历闰法中,如果再引入气朔时刻(呈显在实际历谱中),也不存在日被分隔问题(即气日属于那个月分清楚的问题)。而你的历谱引入“时刻、空间上的点”的数据,才使得“日不被分隔”,由于引入时刻数据,就使用历谱不简洁。 历理法存在一个尴尬的问题:不引入“点、时刻”数据,会存在气日被分隔问题,即极端情况下会产二义,引入“点、时刻”数据,历谱不简洁。历谱总是以“整数日”为基本单位的,不宜引入“点、时刻数据” 楼主的方法,把一部分排谱工作放在空间坐标中完成,所以表面上解决了“时间(整数日)的完整性问题”,但历法变得更神秘。 《三千五百年历日天象》、《二十史朔闰表》的历谱都没有气朔时刻。 《三千五百年历日天象》的气朔数据放在“天象”中。对于99%的老百姓来说,不需要天象数据,即历谱中不需要“气朔时刻”数据。有人说建议《寿星万年历》把年历中“干支/时刻”合并显示,我一值没有采用,原因就在于此——实际历谱不需要“天象时刻数据”,天象数据是提供给爱好者或专业人士使用的。 |
主题最新回顾(发布时间:2009/5/31 0:36:00) |
---|
-- 作者:hiteyun
-- 以下是引用浪-淘-沙在2009-5-30 18:38:00的发言:
历理置闰法与月中位置闰法,在月序上一般是一样的.原因就是历理置用的就是朔日黄经为分界线. 而月中位也是由朔日黄经直接换算出来的. 定望置闰法与月中位法不会完全一致.因为望并非一个朔望月的中点.这与地球、月亮轨道不是正圆有关。 还有一个,如果完全按黄经来划分“望”名,可能会出现一个尴尬的情形: 子望,丑望,寅望,卯望,卯望,巳望,午望.............. 缺了辰望(当然也可能缺其它望)。这个时候只好把巳望命名为三月,午望为四月,看不去很不舒服。 还有一种情况,一年出现二个子望,如何定年首? 现行历法,只有一个冬至,所以只要冬至所在月,就是子月。推算历法,不用太多参考前几个月的月序。到了冬至,一年又重新开始了(指天文历算)。 而采用定望法,因为望实际是一个区段,不是一个点,若二个望都落在同一个子月区段(这种情况肯定会有的)。 这时,就得往前查月序(可能要查好几年,才能定下来),看看哪一个子望定义为年首?这在天文算法上,应当不是十分高明的。 1、月中位法与理历置闰结果基本一致,但不再存在历日的不完整性问题。 2、如有漏月须先按规则调补后,再定置闰与否。 3、定月中位法调补时只需看前面或后面一个节气月就能确定,定望法大概要看前后各1-2个节气月的情况才能确定,但应该不致于要查很多个月。 4、年首当然要从正常月开始,而不是闰月。 5、月中位确是不能用简单方法识别(只知在望的附近),但还是具有明确的天文意义,好比除分至以外的20节气一样无法简单判别。 |
主题最新回顾(发布时间:2009/5/31 0:16:00) |
---|
-- 作者:hiteyun
-- 改进农历的建议(修订3): 定气朔定月中位法: 仍然采用真气、真朔、平太阳日(东经120度),要点: 一是朔定日序及月长:同现行农历,朔日为初一,自朔日至晦日为一个历月,30天月大,29天月小。 二是朔望月黄经中点定月序及年长: 1、通过朔望月起止时刻的日黄经计算该月黄经中点位置(简称月中位); 2、以月中位在12节气月(指以定12节气时刻为界的节气月)上的分布确定它所在历月的月序,如: 节气月子月(大雪起—小寒前):十一月(子);节气月丑月(小寒起—立春前):十二月(丑);节气月寅月(立春起—惊蛰前):正月(寅);…… 3、若一个节气月内没有月中位,则由其前(后)节气月含有的双月中位按顺序递补; 4、若有连续两个月中位在同一个节气月内,则其中前者所在历月确定为正常月序,后者所在历月置为闰月; 5、自子(寅)月起至下一个子(寅)月前一个月为一历年,12个月为平年,13个月为闰年。 定气定朔望法方案: 由望定月序及年长: 1、定望; 2、以定望在12节气月中的分布确定它所在历月的月序,如: 节气月子月(大雪起—小寒前):子望、十一月;节气月丑月(小寒起—立春前):丑望、十二月;节气月寅月(立春起—惊蛰前):寅望、正月;…… 3、若一个节气月内没有望,则将最接近该节气月的一个望确定为该节气月的望,其余的望按顺序递补; 4、若同一个节气月内有两个望,则其中前者所在历月确定为正常月序,后者所在历月置为闰月; 5、自子(寅)月起至下一个子(寅)月前一个月为一历年,12个月为平年,13个月为闰年。 |