古文:自甲子为首,以六甲五子,次第推排而尽于癸亥。仍以干支本数而计其成数,总其成数干支若干,然后以五数除之,遇其有剩者,约之以生五行之音,是为六甲纳音。
周易微学堂注解:
这段话虽然字数不多,但是并不是很好理解。其实这段话讲的是干支纳音的起源与推算的方法。
六甲就是甲子甲寅甲辰甲午甲申甲戌。五子指的是甲子丙子戊子庚子壬子。我们想要知道这段话所说的干支纳音的推算方法,首先我们要知道大衍数和太玄数。
我给大家讲解下大衍数,大衍数为50用其49,这个49为五行的基数。那太玄数又是什么呢?大家记一下:甲已子午9,乙庚丑未8,丙辛寅申为7,丁壬卯酉为6,戊癸辰戌为5,巳亥为4。这就是天干地支的太玄数。
60甲子纳音一共是30组,其中天干五行相同的相邻的两组干支纳音是相同的。比如甲子和乙丑是相邻的,甲乙都是属木,所以甲子和乙丑纳音相同。又比如庚寅辛卯这两组干支相邻,天干庚金辛金都是金,所以这两组干支的纳音也是相同的,所以六十甲子的纳音是30组。
30组纳音归一下类也不外乎水火木金土,纳音五行数,就是五行生成之数,也就是水一火二木三庚四土五。
那么知道这些之后,我们就可以用公式来计算干支的纳音了。三命通会的这段话讲的就是这个公式,只不过原文没有讲清楚而已。这个公式是什么呢?用49这个大衍之数减去相邻两组天干相同五行干支太玄数的和得出的差除以5,如果除尽了就是5,如果除不尽有余数那么就取余数,然后以余数所代表的五行它所生的五行就为纳音五行了。
记住辛丑纳音是什么,不是余数的五行,而是余数五行所生的,根据五行相生的五行则是纳音的五行。所以原文说以5数除之,遇其有剩者,約之以生五行之音,是为六甲纳音。好,我们来举几个例子。比如戊戌,戊戌的纳音是什么五行呢?戊戌和已亥是相邻的,并且天干五行也是相同的,都是土。那么我们把这两个天干和这两个地支都取太玄数。
戊是5,戌也是5,已是9,亥是4,这个和是23,然后用49减23这个差是26,然后用26去除5,商数我们不管,取余数,余数为一,一是水,水可以生木辛丑纳音是什么,所以这个戊戌已亥的纳音为木,纳音的来源它的推算方法就是这样。
当然后人还总结了许许多多简便的口诀来方便记忆,但是那些方法不是这堂课我们要讲的。
好,我们再举几个例子来算一下,比如丁卯,丙寅和丁卯相邻,并且天干五行相同都是火。那么丙寅和丁卯这四个干支取一下太玄数,丙和寅是7,丁与卯是6,卯是6,加起来得出的和26,再用49减26差为23,用23除以5,商是4,余数是3,取其余数,3是木,木所生的是火,那么丁卯就是纳音火。又比如辛丑纳音五行是什么?庚子和辛丑这两组干支相邻,干支大玄数相加为8+9+7+8=32,49-32=17,17÷5商3,余2,2大衍数主火,火生土,故庚子辛丑的纳音五行就是土。
通过对这几个例子的推算讲解,我相信大家应该知道纳音是怎么算的了。