易經太極與二進制資料的表示方式

易經(周易)是中國最古老的文獻之一,裡面出現的太極圖示也深深的著迷著世人,古今皆然。今天不談程式,來談談總是被現代看不起的古人,他們的智慧有多麼的高。周易包羅萬象,天地人物一切事理盡在其中,實際總歸在六十四卦之中。孔子在繫辭上傳裏說:「是故易有太極,是生兩儀,兩儀生四象,四象生八卦。」,以下就是太極八卦衍生圖。

☯太極八卦衍生圖

無極生太極,太極者一陰(⚋)一陽(⚊),在二進制的表示法中,及是為零(0)與壹(1)。接著產生出四象,也就是2的2次方(2 ^ 2 = 4)。由上圖可見,太陽就是11,太陰就是00,很有趣的是,少陽意味著陰天(⚎),所以你可以看到陽(1)在陰(0)的上方,我想這是非華人文化者永遠也無法體會到的意境。四象的unicode分別為00:⚏、01:⚎、10:⚍、11:⚌,非常酷吧!

古人再次進行2的3次方(2 ^ 3 = 8)的運算,也就是大家看到的八卦排列,非常的有趣。以資料的角度來說,因為位元的增多,事件就可以被切割得更仔細,用更精確的角度來描述事情,八卦的unicode分別為000:☷、001:☶、010:☵、011:☴、100:☳、101:☲、110:☱、111:☰。

周易六十四卦

可惜的是古人沒有再接著運行2的4次方、以及2的5次方,而是直接把兩個2的3次方相乘,形成指數相加後的2的6次方(2 ^ 6 = 64)的組合,此時對一個事件的解析力來到了6 Bits,我們可以用這麼多的空間來表示某個事件的可能性,當然寓意的準確性就就大幅地提高了。

六十四卦的unicode我就不詳列了,請參考下方字碼:(看不到的話表示你現在正在用的字型,沒有完整實作BMP, Basic Multilingual Plane. Ref: 4DC0-4DFF

䷀䷁䷂䷃䷄䷅䷆䷇䷈䷉䷊䷋䷌䷍䷎䷏
䷐䷑䷒䷓䷔䷕䷖䷗䷘䷙䷚䷛䷜䷝䷞䷟
䷠䷡䷢䷣䷤䷥䷦䷧䷨䷩䷪䷫䷬䷭䷮䷯
䷰䷱䷲䷳䷴䷵䷶䷷䷸䷹䷺䷻䷼䷽䷾䷿

將二進制的組合轉回圖形表示

在尋找寫這篇文章的素材時,發現了有人將64卦的組合轉換回圖形表示,用同心圓來表示資料的漸進與排列性,於是組合回到太極的圖案,只能說人類的想像力,真是強大到令人難以想像。個人對於第一個想出這樣的資料表示方法的人,深表敬佩。

I-Ching Binary 易經 周易 卦爻