我家先生自诩记忆力超群,年青时过目即背。自学周易20多年,这是他写的文章。大家拿好板砖拍吧(内容原创,图片来自网络,如有侵权请联系删除)
中国的计数单位
原创 恺悌君子有攸往 恺悌君子有攸往 2018-04-17
随着互联网、移动互联网的迅速发展,我们悄然进入了大数据时代。大数据需要大的计数单位,于是,在KB(Kilobyte 千字节,2∧10B)、MB(Megabyte 兆字节,2∧20B)、GB(Gigabyte 吉字节,2∧30B)之外,一些较大的计数单位如TB(Trillionbyte 太字节,2∧40B)、PB(Petabyte 拍字节,2∧50B)、EB(Exabyte 艾字节,2∧60B)、ZB(Zettabyte 泽字节,2∧70B)等,越来越多地走入人们的视野。
大数据时代,我们只能使用西方的计数单位吗?不是的,老祖宗早就给我准备好了。
据《五经算术》记载:“按黄帝为法,数有十等。及其用也,乃有三焉。十等者,谓‘亿、兆、京、垓、秭、穰、沟、涧、正、载’也。三等者,谓‘上、中、下’也。下数者,十十变之。若言十万曰亿,十亿曰兆,十兆曰京也。中数者,万万变之。若言万万曰亿,万亿曰兆,万兆曰京也。上数者,数穷则变。若言万万曰亿,亿亿曰兆、兆兆曰京也。”(参见百度百科“计数单位”)
也就是说,老祖宗为我们定义了十个大的计数单位:亿、兆、京、垓、秭、穰、沟、涧、正、载。老祖宗没有给我明确定义每个计数单位的权重,而是给我留下了上、中、下三种用法,供我们灵活使用。不过,我认为这是件遗憾的事情,凡事还是明确的好,不然就会引起混乱。如“兆”这个单位,大陆定义其大小为10∧6(下数),而台湾、日、韩则定义其大小为10∧12(中数)。这也难怪,老祖宗们毕竟处在小数据时代。正如乾坤大挪移的开山祖师,以七层之功力,探索九层之功法,难免会给张无忌留下十九个困惑之处。
宋代儒学大师邵雍,以数推天之阴阳消长、究人之治乱兴衰,所用之数已然很大。稍加研究就会发现,一下邵子的计数方法既不是上面所述的上数,也不是中数、更不是下数,而是自成体系。不知其法是邵子原创还是古已有之。
简单地说,邵子之法乃“忆亿变之”。即亿亿为兆,亿兆为京,亿京为垓,亿垓为秭,亿秭为穰,亿穰为沟,亿沟为涧,亿涧为正,亿正为载。用现在的说法来描述,即,1亿=10∧8;1兆=10∧16;1京=10∧24;1垓=10∧32;1秭=10∧40;1穰=10∧48;1沟=10∧56;1涧=10∧64;1正=10∧72;1载=10∧80。呵呵,是不是有些晕?直观起见,我们设想有一个81个档的大算盘,则其第九档表示亿,第17档表示兆,第25档表京......,第81档表示载。(81,聪明的您是否想到了点什么?是否又没想太清楚?是的,据说1载之数有81位并非偶然,乃大有深意。具体有何深意?我还没搞明白,学习和思考的结果是从混沌走向了混沌。这是题外话。)
参照西方之3位为一节,那邵子之法就是8位为一节。碰到一个大数,按8位为一节打上分节符号,读起来就比较方便了。让我们试一下,7(秭),95866110(垓),99464008(京),84391936(兆),00000000(亿),00000000,略去垓以后的数,邵子简读为“七秭九千五百八十六万六千一百一十垓以下”。(那么完全读下来该怎么读呢?请您试着读一下,您一定会。另外,上面这个数乃无极之数,请您先混个脸熟,以后有机会再给您交流。)
稍加分析我们就能发现,每8位1节当中,每4位还可以分为一个小节。也就是说,中国的计数单位是有层级的,分为基本单位(个十百千万),和大数据单位(亿兆京垓秭归等)。中国的数据单位是嵌套的,大数据单位内嵌套了基本单位。正是因为这些特点,我们给一个大数加上两级分节符号,这个数再大读起来也会琅琅上口。
西方的计数方法是“千千变之”,不难计算,西方要表达1载的数,需要28个单位,会让人很晕。
“忆亿变之”较之“千千变之”,应该是有优势的吧。