2025-04-19 09:43:22 590 0
1.九龙道长版
2.网络AI版
3.小程序、app等常用方法
4.从“月令”为主的传统派算法
5.格局分析法(格局命法)
6.“从强”“从弱”特殊格局判断法
7.自创反向匹配法
八字命理以“日主”(即日干)为核心,判断它在命局中是否有力**(身强)或无力(身弱):
身强:日主得地、生助多、克泄少,力量大,主观性强,适合泄其气或制其势。
身弱:日主受克多、无根、无生,力量小,易受环境影响,适合帮扶、助其力。
简单点理解就是: 日元的天干,对应图中的“丁”对应的五行,与其他元素的相生相克关系。如果日元强,还是五行平衡的原则,就是身强,那就要减少它 ,喜用神就是克它的消耗它的,反之同理。
二、判断“身强身弱”的步骤 九龙道长简化版
九龙道长讲的是最通俗易懂的。还是上图排版,结合下图,计算一下就行。结果大于50就是身强。
我们看到月令是 40分,五行属土,日元属火。 火生土,会消耗火。所以是 减40分。日支是火,火同火,所以是加。 最后算出来分数跟50来比较。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
程序计算也比较简单。
public static Integer SCORE[]={8,4,12,40,0,12,12,12};private void calShenqiangFlag() {//自己ZhuDto zhuDto = eightChar.get(4);Element me = Element.fromName(zhuDto.getFive());for (int i = 0; i < eightChar.size(); i++) {ZhuDto current=eightChar.get(i);if(current.getFive().equals(zhuDto.getFive())){//同我的+totalScore+=current.getScore();}else if(me.getReinforced().toString().equals(current.getFive())){//生我的+totalScore+=current.getScore();}else{//我生的- 我克的- 克我的-totalScore-=current.getScore();}}if(totalScore>=50){totalScoreView="强"+zhuDto.getFive();}else{totalScoreView="弱"+zhuDto.getFive();}}
三、AI提示版
首先看如下表(季节对应关系):
|
|
|
|
|
|
|
|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
可用每种五行在命局中出现次数 + 旺衰评分,如:
同我、生我五行:每项+1分(若旺相再+1)
克我、我生五行:每项-1分(若旺相再-1)
大于3:身强
小于-3:身弱
中间:平衡
四、小程序、app等常用方法
根据五行数量、藏干权重、季节旺衰等因素,为日主及其它五行加权计分,得出日主强弱。 这个目前是这个网站在用的:
// 计算天干五行点数addWuxingPoints(wuxingBasePoints, yearGan, 1.0);addWuxingPoints(wuxingBasePoints, monthGan, 1.2); // 月干权重更高addWuxingPoints(wuxingBasePoints, dayGan, 1.5); // 日干是日主,权重最高if (hourGan != null) {addWuxingPoints(wuxingBasePoints, hourGan, 0.8);//小时占比0.8}// 计算地支五行点数addWuxingPoints(wuxingBasePoints, yearZhi, 0.8);addWuxingPoints(wuxingBasePoints, monthZhi, 1.0);addWuxingPoints(wuxingBasePoints, dayZhi, 1.2);if (hourZhi != null) {addWuxingPoints(wuxingBasePoints, hourZhi, 0.7);}// 计算地支藏干的五行点数addHiddenGanPoints(wuxingBasePoints, yearZhi, 0.5);addHiddenGanPoints(wuxingBasePoints, monthZhi, 0.6);addHiddenGanPoints(wuxingBasePoints, dayZhi, 0.7);if (hourZhi != null) {addHiddenGanPoints(wuxingBasePoints, hourZhi, 0.4);}// 考虑季节因素对五行的影响String season = ZHI_TO_SEASON.get(monthZhi);Map<String, Double> seasonalStrength = SEASON_WUXING_STRENGTH.get(season);
地支藏干:
|
|
|
|
|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
判断方法:
日主得分 > 60%,身强
日主得分 < 40%,身弱
介于之间者,为身中偏强或偏弱
五、从“月令”为主的传统派算法
传统命理非常看重“月令”(即出生月份所在地支的五行),它被视为命局的主气来源。
这个比较快捷,适合面对面排盘。
日元与“月令”是相生相同关系,身强,反之身弱。
这是传统命理师最信奉的一种方式,认为“月令一掌定八字”
六、十神流通结构法
通过分析命局的十神(如正印、偏印、比肩、劫财、伤官等)之间的流通关系,判断日主是否顺畅得力。
十神的算法,可以使用6tails的工具。
十神是根据两个天干之间的五行关系得出的。生我者,正印偏印。我生者,伤官食神。克我者,正官七杀。我克者,正财偏财。同我者,劫财比肩。
如果命局形成有序生助结构(如:印→日主→食伤→财),结构完整,日主通常较强
若命局相冲、相克严重,且日主无根无助,则日主偏弱
七、格局分析法(格局命法)
按古法,八字若形成某种“格局”,则不单看身强弱,而看是否“成格”,再定“用神”和命局高低。
食神生财格、伤官配印格、官印相生格、印绶格、从格等
若命局成格,即使日主身弱,只要符合格局用神要求,也算“好命”
若不成格,再分析身强身弱以取用神
格局法对命理师要求极高,一般用于高端命理分析(如批富贵、官贵、大才小才等)