图片发自简书App

以前看到书上说二进制的发明者德国数学家莱布尼兹曾经宣称他的这一发明源自于伏羲的太极八卦图。 太极不就是阴阳鱼的图案,那八卦图不就是些长线短线的组合,这跟二进制有啥关系?真不知道这位与牛顿一起奠定了微积分学基础的大数学家从中发现了什么秘密?倒是从那后就一直心存了好奇和疑问。要知道,多少年来,脑子里的固有观念就是,八卦不是算命先生的工具吗?多少有忽悠人的意味啊。

参加易效能时间管理的学习,了解到叶武滨老师从《易经》的智慧里悟到时间管理的大道,从而创立了我们现在所学的这套系统性方法,那个怎么从八卦到二进制的问题又回到我的脑海。

一个偶然的机会,跟一位大咖建筑设计冯老师学习到一点点非常粗浅的八卦(真的感到博大精深,心下满是赞叹啊),且斗胆来跟大家分享一二。

传说八卦是伏羲根据河图洛书和动物皮毛的斑纹发明的,发明的目的也就是占卜。当然他的发明还有很多,比如结绳为网--捕鸟渔猎,创造龙图腾等等。他通过过世界的观察,将世界概括为阴阳两种属性,天为阳,地为阴;昼为阳,夜为阴;男为阳,女为阴;南为阳,北为阴......并发明了两种记号来表示:阳爻和阴爻。这两种记号表示的不是两种事物而是事物的两种状态。比如灯泡的明灭。

图片发自简书App

我们用灯泡的明表示阳爻,灯泡的灭表示阴爻。如果我们把灯泡的明暗加上顺序这两个维度组合在一起,三个灯泡就可以有八种组合,八卦和灯泡明暗的的对应关系就如下图。

图片发自简书App

上图可以看到,这恰恰对应了2的3次方。我们古老的八卦正好就是一个跟2有关的数学模型。3个灯泡对应了2的不同次方。 最前面的灯泡代表2的2次方,亮的时候代表4,不亮代表0;中间的那个灯泡对应2的1次方,亮的时候代表2,不亮的时候代表0;最后一个灯泡对应2的零次方,任何自然数的0次方都是1,所以灯泡亮表示1,不亮表示0.

乾卦,三盏灯都亮,对应的数字就是7。

图片发自简书App

兑卦对应的数字就是6。

图片发自简书App

如此上面的八卦从乾卦到坤卦顺序对应的数字就分别是7,6,5,4,3,2,1. 同时,我们用1表示灯泡亮,0表示灯泡灭,如此就是只用0和1来组合表达任何数字的方式。

先不说这二进制与八卦的关系究竟如何,就当通过有趣的方式来解读八卦吧!

计算机二进制由来阴阳,二进制来源于八卦?相关推荐

  1. 计算机由简单的二进制阴阳,二进制之美,大道至简,二生万物!

    我国是一个文明古国,虽然计算机发展技术是由西方国家发展起来的,但并不影响我国上下五千年的文明史,说二进制是有西方国家发明的,我觉得这倒是不完全正确,我国最早中医中都有阴与阳的概念,同样计算机领域中的二 ...

  2. 创立二进制 计算机之父,伏羲创建的八卦图有多牛?计算机之父:二进制的原理从中发现...

    伏羲所处的那个时代距今有八千年,也有的说一万年,处在旧石器的晚期,精细磨制的石器--比如说石刀.石铲.石镰.石针等等,开始出现.人们用火焚烧一片林地荒滩,在焚烧后的土地上用石刀挖出小小的浅窝,埋上种子 ...

  3. 计算机中十进制转二进制逻辑原理,.计算机中为什么要采用二进制?及二进制的基本运算规则,还有.二进制数据与十进制、八进制、十六进制数据之间的转换方法?...

    满意答案 sqq212527 2013.04.11 采纳率:46%    等级:12 已帮助:10556人 编辑本段简介 20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,其运算模式正是 ...

  4. 计算机与十进制 教案,二进制与十进制间的转换教案

    十进制与二进制间的转换 [教学目的与要求] 1.熟悉数制的概念:2.掌握位权表示法: 3.熟练掌握各数制之间的转换方法. [课时安排] 1课时. [教学重点与难点] 1.难点:位权表示法 十进制转化为 ...

  5. 计算机基础- -计算机为什么要使用二进制

    计算机基础- -计算机为什么要使用二进制 文章目录 计算机基础- -计算机为什么要使用二进制 一.为什么用二进制表示 二.什么是二进制数 三.移位运算和乘除的关系 四.便于计算机处理的补数 五.算数右 ...

  6. 科学计算机二进制算法,计算机是怎么理解二进制的?

    计算机是怎么理解二进制的? 计算机的发明最初纯粹是为了计算数字, 让一个机器能够通过输入不同的数字, 进行加减乘除等. 首先要约定好机器能处理的数是什么样的, 即输入是什么样的, 才能去制造计算机. ...

  7. bash 将二进制转换为十进制_6、计算机进制之二进制、十进制、十六进制之间的转换...

    1.计算机的数制介绍 数制:计数的方法,指用一组固定的符号和统一的规则来表示数值的方法 数位:指数字符号在一个数中所处的位置 基数:指在某种进位计数制中,数位上所能使用的数字符号的个数 位权:指在某种 ...

  8. 计算机二进制怎么转化成十六进制数是,6、计算机进制之二进制、十进制、十六进制之间的转换...

    1.计算机的数制介绍 数制:计数的方法,指用一组固定的符号和统一的规则来表示数值的方法 数位:指数字符号在一个数中所处的位置 基数:指在某种进位计数制中,数位上所能使用的数字符号的个数 位权:指在某种 ...

  9. 计算机内部为什么采用二进制表示数据,计算机内部为什么使用二进制处理数据? - 问答库...

    问题: [问答题,简答题] 计算机内部为什么使用二进制处理数据? 在WDM系统的一个信道中光功率最大点出现在(). ["OTU中","EDFA输入端",&quo ...

最新文章

  1. [MATLAB学习笔记] global声明全部变量
  2. 面试必会系列 - 11.1 一文读懂Maven:Maven工程类型、项目结构、工程关系、常见命令等
  3. Spring MVC和Thymeleaf:如何从模板访问数据
  4. python 进程和线程
  5. linux 邮件附件 中文,linux bash下通过mailx发送中文内容显示为附件的解决
  6. Linux中usr目录
  7. 如何在定制化组件中实现并使用v-model
  8. 上市公司高管CEO员工数据大全 1991-2021年上市公司高管CEO教育背景学历结构薪酬职务任期年龄出生地 员工学历结构人员结构
  9. BlueScreenView: 系统蓝屏分析工具
  10. 基于stc15f2k60s2芯片单片机编程(流水灯)
  11. 服务器PHPWAMP_IN2安装redis
  12. AutoCAD二次开发_从入门到放弃
  13. http的ssl证书保姆级配置安装-多域名 免费ssl证书 解析 nginx配置
  14. PMI采购MogaFX经理人指数是什么
  15. 基于Kubernetes构建企业容器云【入门实战篇】- 手动制作CA证书(二)
  16. 1000句英语经典口语(10)
  17. oracle脏读如何解决,关于脏读分析
  18. html中设置页面正在加载,在加载Web页面时显示正在等待的窗体
  19. C语言练习题——函数
  20. 金融行业数据安全及合规使用

热门文章

  1. JS如何在高德地图多边形覆盖物填充平行折线的算法
  2. 利用计算机模拟函数图像,计算机模拟实验在教学中的应用论文(2)
  3. 上海计算机在职研究生学校排名,上海在职研究生考研周末班十大排名
  4. 免云挂机聚合易支付码支付V6.5修正版系统源码
  5. 一次服务端大面积接口响应时间骤增问题排查
  6. jdk+apache+jboss +mod_jk+openssl--从零开始搭建Linux测试环境
  7. Revit:一般建筑的主要结构汇总和构建参数化族方法
  8. CountDownTimer 一步实现最简单的倒计时控件
  9. 职高计算机应用基础教学总结,中职《计算机应用基础》教学心得
  10. 一笔画:五环,python-turtle。画圆圈