二、数学原理与计算逻辑
1.6 数学原理与计算逻辑
紫微斗数的算法体系看似繁复,实则每一道公式背后都有深刻的哲学依据与天文观察根据。本节不仅给出每一步的数学公式,更追溯其"为什么这样算"的理论根源,使学习者知其然亦知其所以然。
《紫微斗数全书·卷二·安身命例》开宗明义:
“大抵人命俱从寅上起正月,顺数至本生月止,又自人生月起子时逆至本生时安命,顺至本生时安身。”
——《紫微斗数全书·卷二·安身命例》
此段口诀奠定了斗数排盘的"双轴定位法"——以"月"为时间之轴(顺数定空间),以"时"为空间之轴(逆数定命宫、顺数定身宫)。本节所有公式皆此口诀的数学化展开。
1.6.1 命宫公式(寅起顺数月逆数时)
口诀:“寅起正月,顺数到生月;从生月起子时,逆数到生时——所止之宫即命宫。”
古籍依据:《紫微斗数全书·卷二·安身命例》“大抵人命俱从寅上起正月,顺数至本生月止,又自人生月起子时逆至本生时安命”。又《紫微斗数全集·卷一·论命宫》载:“命宫者,乃人之主宰也。命宫立,然后十二宫立。”
理论解释:寅宫为正月之始,因寅为"建寅"之月(夏历以寅月为岁首),对应立春至惊蛰之间。顺数月数对应地球绕日公转的空间位置(黄道十二宫的东方投影);逆数时辰对应地球自转的时间位置(子时为阳气始生)。月顺时逆,正是"天旋地转"的易学象数——顺为天行(左旋)、逆为地行(右转),命宫即天地交会的"我"之所在。
数学公式(以子=0, 丑=1, 寅=2, …, 亥=11 为地支索引):
公式推导:
- 寅索引=2 是基准点(正月起点)
1.6.2 身宫公式
口诀:“寅起正月顺数到生月;从生月起子时顺数到生时——所止之宫即身宫。”
古籍依据:《紫微斗数全书·卷二·安身命例》“…顺至本生时安身”。《紫微斗数全集·卷一·论身宫》载:“身宫者,乃人之形体也。命宫主先天,身宫主后天。”
理论解释:命宫逆数时辰(顺天而逆地),身宫顺数时辰(顺地而应天)。命为先天之禀赋(不可改),身为后天之造化(可修为)。命逆身顺,正合"先天而天弗违,后天而奉天时"(《周易·乾卦·文言》)之旨。命身之差仅在时辰顺逆,故命身关系由时辰决定——子时命身同宫(先天即后天),午时命身对宫(先天与后天相背,主半生转折)。
身宫与命宫的差异仅在于第二步顺数(而非逆数),故:
公式推导:
- 命宫 = 寅 + (月-1) - 时辰索引
- 身宫 = 寅 + (月-1) + 时辰索引
- 身宫 - 命宫 = 2 × 时辰索引
- 故:身宫 = 命宫 + 2 × 时辰索引
子时出生时,命身同宫(2×0=0);午时出生时,命身互为对宫(2×6=12≡0 mod 12,对宫即差6位)。
1.6.3 五行局(纳音五行)计算
古籍依据:《紫微斗数全书·卷二·论五行局》载:“五行局者,命宫纳音所属也。水二局、木三局、金四局、土五局、火六局,此五局乃大限起运之根。”《紫微斗数全集·卷一·论纳音》详列六十甲子纳音五行表。
理论解释:五行局非简单的天干五行或地支五行,而是"纳音五行"——六十甲子每两干支配一种五行,共三十种纳音(如甲子乙丑海中金、丙寅丁卯炉中火…)。纳音五行的起源可追溯至《礼记·月令》与《淮南子·天文训》,其原理是"同类相感、同气相求"——相邻两干支气数相合,产生新的五行属性。五行局数(2、3、4、5、6)对应河图五行生数(水1+1=2、木3、金4、土5、火6),代表"五行在个人命局中的能量级别"。
五行局由命宫的天干+地支组合查"六十甲子纳音五行表"得出,分五种:
| 五行局 | 局数 | 起运岁数 | 纳音示例 | 河图对应 |
|---|---|---|---|---|
| 水二局 | 2 | 2岁 | 丙子丁丑涧下水 | 天一生水,地六成之(取生数1+1=2) |
| 木三局 | 3 | 3岁 | 戊辰己巳大林木 | 天三生木,地八成之(取生数3) |
| 金四局 | 4 | 4岁 | 甲子乙丑海中金 | 地四生金,天九成之(取生数4) |
| 土五局 | 5 | 5岁 | 庚午辛未路旁土 | 天五生土,地十成之(取生数5) |
| 火六局 | 6 | 6岁 | 戊子己丑霹雳火 | 地二生火,天七成之(取成数7-1=6) |
速算口诀(东派斗数):
- 干支取数:甲乙→1, 丙丁→2, 戊己→3, 庚辛→4, 壬癸→5;子午丑未→1, 寅申卯酉→2, 辰戌巳亥→3
- 干支数相加,超过5者减5,差值对应五行:1→木, 2→金, 3→水, 4→火, 5→土
1.6.4 紫微星定位算法(局数+农历日搜索)
古籍依据:《紫微斗数全书·卷二·安紫微星诀》载:“紫微星者,北斗之主也。其安法以五行局数除生日数,除尽为止;不尽者,加日数至尽为止。看所加数之奇偶,奇则逆数,偶则顺数。”《紫微斗数全集·卷一·安紫微星》载有更详细的"除局求商余"口诀。
理论解释:紫微星为帝座,其定位必须"天命所归"——五行局(天命所赋的能量级别)与农历日(个人出生的具体时日)共同决定帝座所在。除局求商余的本质是"以天命之数(局数)度量出生之数(日数)“——商数代表"天命循环的完整周期数”,余数代表"超出周期的零头"。商数定紫微的"大方位"(顺走Q-1位),余数定紫微的"微调方位"(按奇偶顺逆走R位)。奇偶顺逆的依据是"阳顺阴逆"——偶为阴则顺(从阳),奇为阳则逆(从阴),此即太极阴阳鱼的运转法则。
紫微星的位置由五行局(局数 M)和农历出生日(日数 D)共同决定。
数学公式:
- 求商 Q:取最小整数 Q,使 Q × M ≥ D,即 Q = ⌈D / M⌉(向上取整)
- 求余 R:R = Q × M − D(注意:这里的"余"是"补到下一个 M 的倍数"差多少,非取模余数)
- 定位:以寅为基准,先顺走 Q−1 位;再看 R 的奇偶:
- R 为偶数(含0):再顺走 R 位
- R 为奇数:逆走 R 位
- 最终位置即紫微星所在宫位
1.6.5 十四主星安星公式
古籍依据:《紫微斗数全书·卷二·安南北斗诸星诀》载:“紫微天机逆行旁,隔一阳武天同当,又隔二位廉贞地,空三复见紫微郎。天府太阴与贪狼,巨门天相及天梁,七杀空三破军位,八星顺数细推详。”
理论解释:紫微系(北斗)逆行,因北斗在天球上自东向西运转(与天球周日运动同向,故为"逆"——以地观天为逆);天府系(南斗)顺行,因南斗在天球上自西向东运转(与天球周年运动同向,故为"顺"——以地观天为顺)。紫微系"隔一""隔二"的空位,对应北斗七星在天球上的实际间距不等(天枢-天璇近、天玑-天权近、玉衡-开阳远);天府系"空三"的空位,对应南斗六星中天相-天梁-七杀-破军之间的星距变化。
紫微星定位后,其余13颗主星按固定关系排布:
- 紫微系(逆行):紫微→天机→(空)→太阳→武曲→天同→(空)→(空)→廉贞
- 天府系(顺行):天府→太阴→贪狼→巨门→天相→天梁→七杀→(空)→(空)→(空)→破军
对称性的哲学含义:紫微与天府以寅申线(东北-西南轴)对称,寅为阳生之位、申为阴生之位,紫府对称即"阳阴对举"。紫微为北斗主(主死、主刑威),天府为南斗主(主生、主福寿),二者一阴一阳、一生一死、一刑一赏,构成斗数星系的双锚点。
1.6.6 四化表与十干四化
古籍依据:《紫微斗数全书·卷二·论四化》载:“化禄主财禄,化权主权势,化科主名誉,化忌主是非。十干各有所化,甲廉破武阳、乙机梁紫阴…”《紫微斗数全集·卷一·十干化禄》详列十干四化表。
理论解释:四化是斗数"动态能量"的核心机制。化禄(禄存之禄)主财富盈余、化权(权星之权)主权势主导、化科(科星之科)主名誉功名、化忌(忌星之忌)主是非阻滞。十天干各产生四化,共40条映射,其规律是"按五行生克配星"——如甲干廉贞化禄,因甲木生廉贞火,木生火为"禄"(供给);甲干太阳化忌,因甲木被太阳火泄,木被火泄为"忌"(损耗)。
十天干各产生四化(化禄、化权、化科、化忌),共40条映射。口诀:“甲廉破武阳、乙机梁紫阴、丙同机昌廉、丁阴同机巨、戊贪阴右机、己武贪梁曲、庚阳武阴同、辛巨阳曲昌、壬梁紫左武、癸破巨阴贪”。
四化的哲学含义:
| 四化 | 五行关系 | 能量特征 | 哲学含义 |
|---|---|---|---|
| 化禄 | 我生之星 | 外放、给予 | 禄者,录也——天录其功而赐之福 |
| 化权 | 同我之星 | 平稳、加强 | 权者,铨也——天铨其能而授之权 |
| 化科 | 生我之星 | 内收、提升 | 科者,课也——天课其学而成其名 |
| 化忌 | 克我之星 | 阻滞、消耗 | 忌者,己也——天忌其私而惩其过 |