先把一些数据确定下来。先算出每天的平均运行速度(日率),以及每天运行的度数(度率)。然后用一个固定的数值(经法)乘以度率,再除以日率,得到一个叫做“平行分”的值。
接下来,计算近伏段的运行情况。把近伏段的平行分和伏段的平行分加起来,再除以二,得到近伏段的近伏行分。用平行分减去近伏行分,再减去平行分,得到近伏段的远伏行分。近留段的近留行分是空的,而远留行分的数值是平行分的两倍。对于那些既不是近伏段也不是近留段的情况,就用相邻两段的平行分加起来除以二,得到前一段末日和后一段初日的行分。然后,把这些行分分别与它们各自的平行分进行比较,如果平行分多就加,平行分少就减,得到前段初日和后段末日的行分。如果遇到逆行的情况,则用慢段的近疾行分作为快段的近迟行分,然后与平行分进行比较,多则加,少则减,得到远迟行分。
接下来计算每日的运行情况。用一个固定的数值(经法)减去前段末日的加时分,然后乘以前段末日的行分,再除以经法,得到一个数值。然后,根据运行方向(顺行或逆行),加上或减去前段末日的加时宿度,就可以得到该段初日昏后夜半的宿度。
然后计算每日运行的平均变化量(日差)。用初日和末日的行分相减得到差率,再用差率除以该段初日到末日的日数,得到日差。把日差除以二,再根据情况加或减,得到该段初末的定行分。然后,根据日差,每天累加或累减初定行分,得到每日的行分。最后,根据每日的行分,加上或减去初日昏后夜半的宿度,就可以得到每日昏后夜半星宿的位置。
最后,计算任意一天的星宿位置。从初日开始累积到所求日数,再乘以该段的日差。根据日差是多还是少,分别加上或减去初日行分,得到该日的行分。把该日行分与初日行分加起来除以二,再乘以累积的日数,最后根据运行方向,加上或减去该段初日昏后夜半的宿次,就可以得到所求日子的星宿位置。
《钦天》步发敛术
候策:五,五百二十四,四十五。
卦策:六,六百二十九,三十四。
外策:三,三百一十四,六十七。
维策:一十二,一千二百五十八,六十八。
气盈:一千五百七十三,三十五。
朔虚:三千三百九十九,七十二。
冬至 十一月月中 蚯蚓结 麋角解 水泉动
小寒 十二月节 雁北乡 鹊始巢 雉始雊
大寒,十二月中,鸡才开始孵蛋,猛禽飞得又快又猛,水面的冰层很厚实。 这天气冷得啊,想想都觉得冻人!鸡都还没开始孵蛋呢,可见有多冷了。
立春,正月初一,东风吹来,冰雪开始融化,冬眠的虫子开始活动,鱼儿也开始浮出水面了。 终于春天来了!感觉空气都暖和了不少,万物复苏的感觉真好。
雨水,正月中旬,水獭开始捕鱼祭祀,大雁飞来了,草木也开始发芽了。 这雨水节气,感觉空气湿润了不少,到处都生机勃勃的。
惊蛰,二月初二,桃花开了,黄鹂鸟开始鸣叫,老鹰变成了鸠。 桃花开了,春意盎然啊!各种小鸟也开始叫了,春天真的来了!
春分,二月中旬,燕子飞来了,打雷闪电也开始出现了。 春分了,白天黑夜一样长,天气也越来越暖和了。
清明,三月初三,梧桐树开始开花,田鼠变成了鴽(一种鸟),彩虹也出现了。 清明时节雨纷纷,这彩虹出现真是应景啊!
谷雨,三月中旬,浮萍开始生长,斑鸠梳理羽毛,戴胜鸟飞落在桑树上。 谷雨时节,雨水滋润万物,到处都是生机勃勃的景象。
立夏,四月初一,蝼蝈(一种昆虫)鸣叫,蚯蚓钻出地面,王瓜开始生长。 立夏了,天气越来越热了,夏天就要来了!
小满,四月中旬,苦菜长出来了,枯萎的草死了,小暑节气也快到了。 苦菜长出来了,可以摘来吃了,感觉夏天真的不远了。
芒种,五月初五,螳螂出现了,伯劳鸟开始鸣叫,反舌鸟不叫了。 芒种,农忙的季节到了,各种昆虫都出来了。
夏至,五月中旬,鹿角脱落了,蝉开始鸣叫,半夏(一种药材)生长出来。 夏至了,一年中最长的一天,白天热得不行!
小暑,六月初六,暖风吹来,蟋蟀住在墙壁上,老鹰开始学习(指鹰的捕猎技巧)。 小暑,天气越来越热了,感觉都要热化了。
大暑,六月中旬,腐烂的草变成了萤火虫,土地湿润闷热,大雨经常下。 大暑,一年中最热的时候,热得让人受不了!
立秋,七月初七,凉风吹来,白露出现,寒蝉鸣叫。 立秋了,虽然还是热,但是感觉凉爽了不少。
处暑,七月中旬,老鹰祭祀鸟类,天地间开始肃杀,庄稼成熟了。 处暑,秋天的气息越来越浓了,庄稼也成熟了。
白露,八月初八,大雁飞来,燕子飞回南方,鸟儿们开始储备食物过冬。 白露,天气转凉了,秋天来了。
秋分,八月中旬,雷声消失了,冬眠的虫子开始准备过冬,水开始干涸了。 秋分,白天黑夜一样长,秋天已经过半了。
寒露,九月初九,大雁成群结队飞来,麻雀潜入水中变成蛤蟆,菊花开了。 寒露,天气更冷了,菊花也开了,秋意浓浓。
霜降,九月中旬,豺狼祭祀野兽,草木枯黄,冬眠的虫子都躲起来了。 霜降,霜冻来了,冬天就要来了。
立冬,十月初十,水开始结冰,地开始冻结,野鸡潜入水中变成蜃(一种海市蜃楼)。 立冬了,冬天正式开始了!
小雪,十月中旬,彩虹消失了,天气寒冷,地气下降,万物闭塞进入冬天。 小雪,开始下雪了,天气越来越冷了。
大雪,十一月初一,鹖鸟不叫了,老虎开始交配,荔枝树的嫩芽长出来了。 大雪,下大雪了,冬天最冷的时候到了。
冬至,《坎》初六 公《中孚》 辟 《复》 侯 《屯》(内)
小寒,《坎》九二 侯《屯》(外) 大夫 《谦》 卿 《睽》
大寒,《坎》六三 公《升》 辟 《临》 侯 《小过》(内)
立春,《坎》六四 侯《小过》(外)大夫 《蒙》 卿 《益》 这部分是卦象,就不翻译了。
雨水节气,是坎卦的九五爻,公(指朝廷官员)对应渐卦,辟(指军队将领)对应泰卦,侯(指诸侯)对应需卦(内廷)。
惊蛰节气,是坎卦的上六爻,侯对应需卦(外廷),大夫对应随卦,卿对应晋卦。
春分节气,是震卦的初九爻,公对应解卦,辟对应大壮卦,侯对应豫卦(内廷)。
清明节气,是震卦的六二爻,侯对应豫卦(外廷),大夫对应讼卦,卿对应蛊卦。
谷雨节气,是震卦的六三爻,公对应革卦,辟对应夬卦,侯对应旅卦(内廷)。
立夏节气,是震卦的九四爻,侯对应旅卦(外廷),大夫对应师卦,卿对应比卦。
小满节气,是震卦的六五爻,公对应小畜卦,辟对应乾卦,侯对应大有卦(内廷)。
芒种节气,是震卦的上六爻,侯对应大有卦(外廷),大夫对应家人卦,卿对应井卦。
夏至节气,是离卦的初九爻,公对应咸卦,辟对应姤卦,侯对应鼎卦(内廷)。
小暑节气,是离卦的六二爻,侯对应鼎卦(外廷),大夫对应丰卦,卿对应涣卦。
大暑节气,是离卦的九三爻,公对应履卦,辟对应遁卦,侯对应恒卦(内廷)。
立秋节气,是离卦的九四爻,侯对应恒卦(外廷),大夫对应节卦,卿对应同人卦。
处暑节气,是离卦的六五爻,公对应损卦,辟对应否卦,侯对应巽卦(内廷)。
白露节气,是离卦的上九爻,侯对应巽卦(外廷),大夫对应萃卦,卿对应大畜卦。
秋分节气,是兑卦的初九爻,公对应贲卦,辟对应观卦,侯对应归妹卦(内廷)。
寒露节气,是兑卦的九二爻,侯对应归妹卦(外廷),大夫对应无妄卦,卿对应明夷卦。
霜降节气,是兑卦的六三爻,公对应困卦,辟对应剥卦,侯对应艮卦(内廷)。
立冬节气,是兑卦的九四爻,侯对应艮卦(外廷),大夫对应既济卦,卿对应噬嗑卦。
小雪节气,是兑卦的九五爻,公对应大过卦,辟对应坤卦,侯对应未济卦(内廷)。
大雪节气,是兑卦的上六爻,侯对应未济卦(外廷),大夫对应蹇卦,卿对应颐卦。
每个节气的第一个候应的卦象就是上面说的这些卦象,后面几个候的卦象,就是把这些卦象依次累加起来。
话说这钦天监的历法,计算方法是这样的:先定个“中气”,也就是公卦。然后用卦策累加,就得到次卦;再定个“侯卦”,用外策加进去,就得到外卦。
接下来,根据春分、夏至、秋分、冬至这四个节气来定,这就是春木、夏火、秋金、冬水开始的时候。要是算四季的节气,每个节气都用维策加进去,那就是土开始的时候了。
中气要是超过5626.65秒,就要用减统法算出有没有多余的部分。用通气策乘以这个多余的部分,气满了就是一天,满统法算出是哪一天;然后把这个多余的气加进去,就能算出你要找的那一天。
要是初一的时间比朔虚还早,那就是少的部分。用朔率乘以少的部分,朔虚满了就是一天,盈统法算出是哪一天;然后把这个少的部分加进去,就能算出你要找的那一天。
上面这些,都是朴先生写的《钦天历经》里四篇的内容。可惜《旧史》里少了《步发敛》一篇,剩下的三篇也简略不完整,没法完全照着做。朴先生的历法,流传得不多,我曾经问过著作佐郎刘羲候先生,他帮我找到了原本的经书,这才把朴先生的历法补全了。
刘羲候先生是个好学的人,对史书和天文历法都非常精通。他曾经跟我说:“以前那些造历法的人,方法都不一样,结果也差很多。直到唐朝一行和尚,才用天地间的中数制定了《大衍历》,那是最精确的。后世那些擅长历法的人,都用他的方法,只是在写分拟数上有所不同。朴先生也能自成一家。朴先生的历法,总的来说,是根据太阳运行的盈亏来制定两个历法,把月亮的运行分成248个阶段,来推算它的衰弱和强盛,从而确定朔望的日期。
他校正了赤道的九个限度,修改了它的比率,来推算黄道,让太阳的运行有固定的度数;把黄道分成八个节气,区分内外,来推算九道,让月亮的运行像循环一样,使日月运行协调一致。他观察天象的升降,考察轨道的倾斜和正位,来计算日食的误差,使交会更加精确;测量岳台的日晷,来确定二至的昼夜长短,使计时更准确;推算星辰运行的逆顺、伏留,使它们的运行有规律可循,使五星的运行协调一致。但是,他的方法不够宏大、深刻、简易,反而显得急促。不过,他历法里长处,即使是圣人来了也无法推翻。”刘先生的话大概就是这样,大家可以参考一下。