首页 > 其他分享 >易经八卦,

易经八卦,

时间:2024-11-12 13:07:52浏览次数:1  
标签:八卦 Symbols yao &# xinArr key 易经 data

在易经中,我们用—表示阳;--表示阴;
在计算机中, 用0表示--,1表示—;

两爻组合得到 太阳, 太阴, 少阳, 少阴, 在计算机中, 分别用11,00,10,01表示

三爻组合, 得到八卦, 乾、兑、离、震、巽、坎、艮、坤, 分别用111,110,101......001,000表示

两个八卦, 上下组合成64卦, 乾111111, 履110111...艮000001, 坤000000;

占卦, 得到一个本卦, 通过计算机计算, 很轻松得到 错卦(按位异或),互卦,综卦,杂卦;
根据每爻变化, 很简单得到变卦.
计算机对识别 初六,初九, 上六,上九,以及六二, 六三,六四, 可以保存为数组;

在计算机中,需要打印八卦以及六十四卦 图,
需要安装Yijing Symbols.ttf字体;
如: 坤 ䷁ 或䷁ 乾 ䷀ 或 ䷀

<style>
        @font-face{
			font-family: "Yijing Symbols";
			src:url("Yijing Symbols.ttf");
		}
		body {
            font-family: "Yijing Symbols";
        }
    </style>
</head>

  

见图:

 

 

  

/**
* 6位二进制数,取反, 011001->100110
**/
function cuoGua($data = ''){
	// 根据异或长度计算匹配的数值
	$numberLen = strlen($data);
	$xorValue = (1 << $numberLen) - 1; // 计算 2^$numberLen - 1  6位63
	
	// 二进制到十进制
	$decNumber = bindec($data);

    // 进行按位异或运算
    $resultXor = $decNumber ^ $xorValue;
    // 补0
    $result = str_pad(decbin($resultXor), $numberLen, '0', STR_PAD_LEFT);
	return $result; // 返回十进制结果
}

function zongGua($data = ''){
	$data = str_split($data);
	$xinArr = array(
		$data[5],
		$data[4],
		$data[3],
		$data[2],
		$data[1],
		$data[0],
	);
	return implode('', $xinArr);
}

function zaGua($data = ''){
	$data = str_split($data);
	$xinArr = array(
		$data[3],
		$data[4],
		$data[5],
		$data[0],
		$data[1],
		$data[2],
	);
	return implode('', $xinArr);
}

function huGua($data = ''){
	$data = str_split($data);
	$xinArr = array(
		$data[1],
		$data[2],
		$data[3],
		$data[2],
		$data[3],
		$data[4],
	);
	return implode('', $xinArr);
}

function yaoName($data = ''){
	$configArr = array(
		'06' => '初六',
		'16' => '六二',
		'26' => '六三',
		'36' => '六四',
		'46' => '六五',
		'56' => '上六',
		'09' => '初九',
		'19' => '九二',
		'29' => '九三',
		'39' => '九四',
		'49' => '九五',
		'59' => '上九',
	);
	$data = str_split($data);
	foreach($data as $key => $val){
		if($val > 0){
			$result[$key] = $configArr[$key.'9'];
		}else{
			$result[$key] = $configArr[$key.'6'];
		}
		
	}
	return $result;
}

function bianGua($data = '', $yao = 1){
	$xinArr = str_split($data);
	($xinArr[$yao-1] > 0)?$xinArr[$yao-1]=0:$xinArr[$yao-1]=1;
	return implode('', $xinArr);
}

  

标签:八卦,Symbols,yao,&#,xinArr,key,易经,data
From: https://www.cnblogs.com/zhouein/p/18541617

相关文章

  • 周易解读:八卦02,八卦所代表的基本事物
    八 卦02上一节,我是讲完了八卦的卦象的画法的问题。这一节,我来尝试着去讲解八卦所代表的自然事物。八卦是谁发明的呢?根据《周易·说卦传》的说法,八卦是伏羲发明的。伏羲氏仰观天文,俯察地理,从中提取了天地间的八种事物。这八种事物,就是八卦所代表的自然事物。这八种事物分别......
  • 八卦GPT-5的一切
    这篇超长文章——既是评论,也是探索——关于GPT-5对最受期待的下一代AI模型的深入分析 但它不仅仅是关于GPT-5。•它涉及我们对下一代AI模型的期望。•它关于即将出现的令人兴奋的新功能(如推理和代理)。它不仅讨论GPT-5技术本身,还包括GPT-5产品。•它涉及OpenAI因竞......
  • 几家AI公司的八卦
    国外的大模型主要就下面几个:公司大模型备注OpenAiChatGPTAnthropicClaudeGoogleGemini/GemmaMetaLlamaMistralMistral法国公司MicrosoftPhi他们之间有很多联系,在发布版本时,有时会看到有些针对性发布。AnthropicAnthropic是OpenAI......
  • 用空间清理调理风水7放手8风水八卦9杂乱区域
    7放手清理杂物的过程就是放手的过程。不仅仅是放下你的物品--那只是最终的结果。最重要的是学会放下恐惧,这种恐惧会让你在该把东西搬走的时候还久久拽着不放。7.1只是过客生活是不断变化的。因此,当一件物品进入你的生活时,享受它,好好利用它,到了该放手的时候,就让它放手。就是这......
  • 第一周培训crypto相关补充(Base家族-八卦图与二进制-md5)
    一.Base家族及其特点(1)Base161.编码后的字符只会在(0-9,A-F共16个)中出现。2.编码后的字符为源字符的两倍,4个bit一组,而1字节8bit,所以base16不可能用等号填充。(2)Base321.编码后的字符只会由大写字母(A-Z)和数字23456732个字符组成。2.因为base325bit为一组,所以编码长......
  • 八卦图法
    前言典例剖析已知\(\theta\)为第二象限角,则\(\cfrac{\theta}{3}\)为【\(\qquad\)】$A$.第一或第二象限角$B.$第一或第四象限角$C.$第二或第四象限角$D.$第一、第二或第四象限角法1:不等式法,从数的角度求解;解:用角度制来表达求解,关于对应的弧度制的求解,自己对照完成;由......
  • 6.太极八卦图--动图
    HTML:1<!DOCTYPEhtml>2<head>3<metacharset="utf-8"/>4<title>demo01-taiji</title>5<linktype="text/css"href="E:\htmltest1\demo1\demo01.css"rel="stylesheet">6......
  • 奇门遁甲、五行八卦和周易的关系
    周易、五行和奇门是中国传统的预测和推算方法,它们有一些共同的深层原理和推算依据。以下是它们的主要原理和依据:周易的深层原理和推算依据阴阳哲学:基于阴阳的相互作用和变化规律,推演事物的发展趋势。六十四卦:通过解读六十四卦中的卦象,分析其中的阴阳、动静、卦辞等信息,来预测......
  • FX110: 外汇交易经常做错趋势,为什么收益还那么高?
    外汇交易新手,往往有这个困惑:有的职业交易员,经常做错趋势,经常止损,为什么收益那么高?另一方面,很多投资者沉湎于各种技术指标的分析判断,试图找到最有效的入场位。他们看重和追求高胜率,希望找到一种“绝世武功”,可以在交易市场中无往不胜,却最终在复杂的市场行情中被反噬。1、无法保证的......
  • 八卦密符功
    八卦密符功技术说明书 技术名称八卦密符功技术类别气功功法基本内容:自然界蕴含着万事万物,人是自然界的结晶,他是亿万年进化的结果。离开了自然界,人将无法生存,人只有认真地改变世界为自己服务才能更好的生活。自然界存在着种种神秘力量,只有将其加以利用才能使人得到发展。......