以下是引用lnonel在2009-6-10 17:36:00的发言:
浪先生有一个误解。
“24720年才会有一个时辰(退2整小时)的变化”这句话不是说经过若干年有2小时的“误差”,而是规律性移动。
此外,推近期数据用移动均值,并无确定的“误差”,因为这要看当年的天文观测数据实际移动多少,并与均值比较才能得到“误差”,这个“误差”并非真的计算误差,而是理论值与观测值的差。“296640年再次大回归”是说计算值到若干年后完全规律重合,并非误差。因此浪先生说的“缺点是外推十年,误差也可能有十分钟以上”更不存在。因为它卡定了一定年份最多移动数值,并以均值控制到年。
还有,我无意转移别人的爱好。别人爱好近期精确或远期误差,我是不会干涉的。
盲派无须软件,只有一把“量天尺”。
“24720年才会有一个时辰(退2整小时)的变化”
我仔细体会了一下,然后又计算了一下,基本上明白你所说的“规律性移动”了。
按目前的天文观测,回归年长每100年缩短0。53秒。
那么24720年后,立春这个节气会有24720*(0.53/2)=6550秒的退行。接近1个时辰(7200秒)。如果不用0.53,用0.58秒,那么就正好是1个时辰了。几万年内,这个回归年长的缩短值,肯定是变化的。所以用多一点,少一点,谁都无法确定的。
假设某年的立春时刻是:2451579儒略日14:00:00,当年的(立春)回归年长是:365.24219日。那么1万年后的立春应当是:(2451579+14/24)+365.24219*10000-(0.53/2)*10000/3600/24 (单位:平太阳日)
把上式计算得到的儒略日,转化成相应的公历日期就可以了。
如果是推算“八字”,根本不用转化为公历日期。而是直接求60的余数(模)。只要知道当年的干支日,就可以知道1万年后的干支日。
上述方法就是平均算法。是假定回归年长均匀变化(缩短)。
事实上,立春回归年长与立夏回归年长(其它节气的回归年长也一样)是不相等的。这是因为地球公转轨道不均匀造成的。
用整个轨道平均得到的回归年长缩短值直接套到立春节气上,似乎不大合理。
看来我的推算公式误差也是相当大的。
不知盲派又用什么方法来推算的?
遵从楼主的一个说法:
盲派的理论是不外传的。我也不打听详情了。
我就相信他们盲派能实现节气时刻外推一万,甚至十万年,得到的结果不会与真实值有大偏差吧。(按楼主的说法,误差不会大于几分钟的。而不是我理解的1个时辰。)
这种算法在外推很久远的节气,比寿星万年历似乎高明许多。
从我查到的寿星万年历节气数据,二万年后,误差似乎已经大到令人无法接受的程度了。那十万年后,根本不适用了。