首页 身强身弱的若干算法

身强身弱的若干算法

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等常用方法

根据五行数量、藏干权重、季节旺衰等因素,为日主及其它五行加权计分,得出日主强弱。  这个目前是这个网站在用的:

Image
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 // 计算天干五行点数        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<StringDouble> seasonalStrength = SEASON_WUXING_STRENGTH.get(season);

地支藏干:

地支
藏干(天干)
说明
子是水,藏癸水
己 癸 辛
土中藏水与金(杂气)
甲 丙 戊
木中藏火与土
卯是纯木,藏乙木
戊 乙 癸
土中藏木与水(杂气)
丙 庚 戊
火中藏金与土
丁 己
火中藏土
己 丁 乙
土中藏火与木
庚 戊 壬
金中藏土与水
酉是纯金,藏辛金
戊 辛 丁
土中藏金与火
壬 甲
水中藏木

 

判断方法:

  • 日主得分 > 60%,身强

  • 日主得分 < 40%,身弱

  • 介于之间者,为身中偏强或偏弱

 

五、从“月令”为主的传统派算法

传统命理非常看重“月令”(即出生月份所在地支的五行),它被视为命局的主气来源

这个比较快捷,适合面对面排盘。

日元与“月令”是相生相同关系,身强,反之身弱。

这是传统命理师最信奉的一种方式,认为“月令一掌定八字”

六、十神流通结构法

通过分析命局的十神(如正印、偏印、比肩、劫财、伤官等)之间的流通关系,判断日主是否顺畅得力。

十神的算法,可以使用6tails的工具。

十神是根据两个天干之间的五行关系得出的。生我者,正印偏印。我生者,伤官食神。克我者,正官七杀。我克者,正财偏财。同我者,劫财比肩。

判断方式:

  • 如果命局形成有序生助结构(如:印→日主→食伤→财),结构完整,日主通常较强

  • 若命局相冲、相克严重,且日主无根无助,则日主偏弱

 

七、格局分析法(格局命法)

  按古法,八字若形成某种“格局”,则不单看身强弱,而看是否“成格”,再定“用神”和命局高低。

常见格局:

  • 食神生财格、伤官配印格、官印相生格、印绶格、从格等

判断重点:

  • 若命局成格,即使日主身弱,只要符合格局用神要求,也算“好命”

  • 若不成格,再分析身强身弱以取用神

格局法对命理师要求极高,一般用于高端命理分析(如批富贵、官贵、大才小才等)

用户留言