2025-04-19 09:43:22 53 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的工具。
十神是根据两个天干之间的五行关系得出的。生我者,正印偏印。我生者,伤官食神。克我者,正官七杀。我克者,正财偏财。同我者,劫财比肩。
如果命局形成有序生助结构(如:印→日主→食伤→财),结构完整,日主通常较强
若命局相冲、相克严重,且日主无根无助,则日主偏弱
七、格局分析法(格局命法)
按古法,八字若形成某种“格局”,则不单看身强弱,而看是否“成格”,再定“用神”和命局高低。
食神生财格、伤官配印格、官印相生格、印绶格、从格等
若命局成格,即使日主身弱,只要符合格局用神要求,也算“好命”
若不成格,再分析身强身弱以取用神
格局法对命理师要求极高,一般用于高端命理分析(如批富贵、官贵、大才小才等)
以下为最常见的“八种正格”,你可以理解为八种成功命局的结构模板:
(原来说一个人有格局来自这里)
|
|
|
|
---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
八、“从强”“从弱”特殊格局判断法
当命局 日主太弱或太强 到极致,可能“不宜调和”,而应“顺其势”。
从强格:日主得大量比劫印星,独木成林,不可再克泄,只能顺势(用印比)
从弱格:日主毫无根气,全盘被财官食泄耗,应“彻底放弃自我”,顺财官
无一点帮扶日主者,并且克泄气场极强
日主在地支无根、无印、无比劫
这是格局法中的一种特例,也是身强身弱推理的边界思维,这个感觉是 置之死地而后生而后生,是否顺势而为的判断法。应该也是极端场景。
上面两种, 很复杂。我的理解是特殊情况特殊处理,综合观察得出,需要高级算命大师才会用到。
九、博主自创
另外结合我自己的经验,搞不清楚的时候,可以结合自己的日元。可以日常观察一下,比如日元为木,如果去干木的事心情愉悦,说明身弱木。 如果去干属金的事情,心情愉悦,说明是身强木。
元素周期日历小程序里面已经根据第一种算法算好了小程序->我的 后续算法会切换到第四种算法了。
这个似乎跟AI的 反向传播 有点联系了。
五行暂时告一段落,下一篇,《小学生都懂的function calling与MCP的区别与关系》。