介绍一种子午流注针法速算法

2013-09-08 03:58朱以蔚高长青
针灸临床杂志 2013年3期
关键词:年数干支子午流

朱以蔚,高长青

(湖北省十堰市西苑医院,湖北十堰 442000)

子午流注针法是我国古代时间医学的重要组成部分,是古人在人与天地相参、与四时相应的“天人合一”思想指导下,根据脏腑经脉的气血流注、盛衰开阖的规律,以四肢肘、膝关节以下的五输穴为基础,结合阴阳消长、五行生克、天干、地支的理论制定的一种逐日按时取穴的针刺方法[1]。

1 子午流注针法开穴速算公式

1.1 干支推算法

子午流注针法以时间为基础,与时间密不可分,在临床上应用子午流注针法治病时,首先必须将患者就诊的时间换算为干支记时法。子午流注针法开穴与日、时干支有关,年、月干支对其无太大影响,故在换算过程中可将其省略,只求得日、时干支即可。

将十天干、十二地支、六十干支用数字代替,即1、2、3……10 代表甲、乙、丙……癸十天干;1、2、3……12代表子、丑、寅……亥十二地支;1、2、3……60代表甲子、乙丑、丙寅……癸亥六十干支[2]。

干支与天干、地支的换算公式如下:天干=干支÷10→余数(余数为0时,天干数为10);地支=干支÷12→余数(余数为0时,地支数为12)。

1.2 日干支的计算

1.2.1 元旦干支的计算

元旦干支=(y×5+a+b-c+1)÷60→余数(余数为0时,干支数为60)。

y=公元年数-2001;a=y÷4→所得的整数商;b=y÷400→所得的整数商;c=y÷100→所得的整数商。

说明:①上述公式适用于公元2001年及以后,2001年元旦干支是甲子,为方便计算,选其作为基础。②“y×5”表示2001年至所求公元年数的干支余数,以平年计算,每年365天,干支6次循环又余5天。③“+a+b-c”表示加入2001年至所求公元年数闰年多出的天数。④“ +1”指所求年份元旦的日期数1。⑤公元计时法中,平年365天,闰年366天,四年一闰,百年不闰,四百年一闰,天数排列400年一循环。用上述公式计算出干支每400年余57天,最少20个循环,干支循环为整,无余数,故每8000年元旦干支一循环。若求2001年以前的元旦干支,y=公元年数+8000-2001(此法适用于公元后)。若年数大于10000,y=公元年数 -n×8000-2001(n为 1、2、3……),求得的 y应在0~8000之间。⑥公元计年法中,公元前1年过后是公元1年,计算公元前的年数时以负值代入,y=所求年数 +1+n×8000-2001(n为 1、2、3……),求得的y应在0~8000之间。

注:说明⑤、⑥在临床上的意义不大。

1.2.2日干支的计算

求得元旦天干、地支后,再加上月天干、地支代数及日期数,如是闰年,则应再加上闰年月代数,即:日天干=元旦天干+月天干代数+日期数+(闰年月天干代数);日地支=元旦地支+月地支代数+日期数+(闰年月地支代数)。月天干、地支代数见表1。

例如:求2007年12月18日干支。先求2007年元旦干支,y=6,a=1,b=0,c=0,求得 2007 年元旦天干为2,地支为8。故2007年元旦为乙未日。2007年12月18日天干:2+3+18=23,地支:8+9+18=35,故2007年12月18日为丙戌日。

1.3 时干支的计算

一天中时辰的地支是确定的,所以24小时配十二地支,由夜间11点至1点为子时,1点至3为丑时,其余照推。

时干支=[(日干支数-1)×12+所求时辰的地支数]÷60→余数(余数为0时,干支为60)。求得的余数即为时干支数。

说明:①“日干支数-1”表示本轮六十干支已经经历了的天数,“×12”表示已经经历了的时辰数;②加上所求时辰的地支数即为所求时辰的干支数。

2 子午流注针法开穴的推算

2.1 纳子法开穴

子午流注纳子法又称“纳支法”,是按十二地支的推移,即十二时辰配合十二经脉气血运行顺序开穴。纳子法开穴较为简单,每天每个时辰的开穴固定不变。表2为纳子法开穴列表。

2.2 纳甲法开穴

子午流注纳甲法又称“纳干法”,是按天干的演变和十二经脉气血流注规律开穴,涉及天干、地支、阴阳、五行、脏腑、经络、五输穴等内容。流注从甲日起开穴,至癸日而终。纳甲法开穴见表3。

表1月天干、地支代数表

表2 纳子法开穴列表

表3 纳甲法开穴列表

纳甲法开穴推算较为复杂,应用以下公式可简化推算过程:A(日天干)取值1、2、3……10;B(时地支)取值1、2、3……12;C(经脉)取值 1、2、3……代表胆、肝、小肠、心、胃、脾、大肠、肺、膀胱、肾依次值日的十条经脉;D(五输穴)取值 1、2、3、4、5 代表井、荥、输、经、合五输穴。

当A+B=11时,E=10-B,E值为偶数时,血归包络,开取心包经穴位;E值为奇数时,气纳三焦,开取三焦经穴位。E值为1、2时开取荥穴,3、4时开取输穴,5、6时开取经穴,7、8 时开取合穴,9、0 时开井穴。例如:戊日巳时,A=5,B=6,E=4,开取心包经输穴大陵。

当A=10时,B值只取1、12。B取1时,A+B=11,适用于纳甲法开穴中的公式;B取12时,C=10,D=1,开肾经井穴涌泉,表示肾经井穴提前10个时辰于癸亥时开。

上述两种情况之外,用下面公式:①当12-A≤B≤12时:C1=2A+B-12;D=(A+B-10)/2。②当1≤B≤12-A时:C1=2A+B-2;D=(A+B+1)/2。公式①、②中,如 C1≤10,C=C1;如 C1 >10,C=C1 -10。③求得D=3时,再返本还原,公式①中还A经原穴,公式②中还“A-1”经原穴(A-1为0时表示肾经)。④当A=1,B=4时,加开心包经原穴大陵;当A=9,B=7时,加开三焦经原穴阳池。

例如:当A=8,B=8时,适用于公式①,C1=12,C=2,D=3,即辛日未时开肝经输穴太冲,此时D=3,要返本还原,还肺经原穴太渊;当A=4,B=5时,适用于公式②,C1=11,C=1,D=5,即丁日辰时开胆经合穴阳陵泉。

3 结语

以上公式可以方便快捷的计算出特定时间的针灸开穴,但在计算过程中难免疏忽会出现错误,笔者运用上述公式编写了一个计算机程序,在工作时将计算机与治疗室大屏幕电视相连接,能直观的在显示屏上选取特定时间的治疗穴位,非常方便的将此针法准确地应用于临床。

[1] 王启才.针灸治疗学[M].北京:中国中医药出版社,2002:283

[2] 罗本华.介绍一种子午流注纳甲法开穴的数学公式计算法[J].广西中医药,2002,25(3):30

猜你喜欢
年数干支子午流
我国人口在校模式高质量发展研究
子午流注治疗仪择时联合耳穴贴压治疗心脾两虚型不寐的效果研究
干支梅
子午流注法治疗妇科疾病临床应用研究进展
古代的“干支纪年法”
稻秸还田年数和氮肥运筹对小麦出苗和幼苗形态及生理特性的影响
中国风
北大漢簡《節》篇“冬夏至干支速算表”解讀
肥胖比烟草还影响寿命
中药口服配合子午流注开穴法治疗失眠31例临床疗效观察