易经定数虚拟推算法,易经掐指算法
周易中的具体算法~~~
摘要: 本文认为,《周易·系辞传》“天地之大德曰生”;“生生之谓易”等以生命为本并强调生命演化的思想都与西方新兴起的遗传算法(基因算法)精神一致。文章在介绍了已故著名科学易学家潘雨廷先生对遗传密码的理解后,进而介绍了西方遗传算法的内容和结构,并把DNA本体看作计算硬件,把易数看作软件。最后比较了象数思维与遗传算法的思维,并提出了八卦空间。
关键词:遗传算法;易算算法;数术记遗;历法推步术;内算;外算�
Calculation in genetics and that in image-number school of Yi� ��
LI Shu-qing�
(Earthquake Publishing House, Beijing 100081, China)
Abstract: The paper at first pointed out that the ideology basing on human life and emphasizing life development in I Ching learning is consistent with the spirit of the rising western genetics calculation mods. Secondly, the paper introduced late expert in scientific I Ching learning, Mr. PAN Yu-ting's understanding on genetic code, and then introduced the content and structure of the western genetic calculation, regarding DNA-in-itself as the hard ware for calculation, the numbers in Yi the soft ware. At last, the paper made a contrast between the image-number thinking of I Ching learning and that of genetic calculation, and put forward the concept of space illustrated by the 8 tri-grams.
Key words: genetic calculation; calculation by Yi numbers; calculation in calendar; internal calendar; external calculation
一、引 言�
从伏羲画卦到《连山》易的出现,即有象的观念,数已开始萌芽,数与筮联系即有筮数,主要用于占卜。春秋时期,“象”和“数”同时出现在《管子·七法》篇中:“则,象,法,化,决塞,心术,计数。”但象数在春秋初期仍是两个松散联系的概念。到春秋末期,象与数的概念联系比较密切,在《周易·系辞传》中提到“极数定象”,已初步出现象数理论。这时,《系辞传》中只初步论及象数的内在联系,并未详细谈到象数理论的程序。孔子在教书时六艺教学大纲“礼乐射御书数”中的数,是当时日常用的实用数。到孟子时代,即到战国末期,象数理论乃大备,历法推步术也成熟。当时的不少学者会推步术,而星命学为孟、荀二位大儒所不齿。孟子所说的“苟求其故,千岁之日至可坐而致也”,是谈的历法推步术;荀子说:“善为易者不占”。这时,在古算经算法和历法推步术之外,已有经典术数如“三式”等的出现和应用。这两类数的算法,在后汉徐岳《数术记遗》中有提要式的概括总结。对其中提出的14种算法,没有明确指出何者为历法推步术算法,何者为术数算法程序。亦可能是综合的、浑元一体的算法程序。总的看来,有数必有算,有算必有法。形成古算经算法和术数算法是很自然的。在古代可能有互补的趋势。《周易》大衍之数很可能与古六历所用的算法程序有关。唐代张遂的大衍历以及宋秦九韶《数书九章》均涉及大衍算法,而秦汉时期的《九章数学》中则对大衍算法避而不谈。这可能是由于古代大儒亦是视大衍之数带有神秘内容,不敢与正规的应用数学算法相提并论。实际上,大衍之数只是一种现代所说的“不定分析”而已!阮元论曰:“推步之法至大衍备矣,……后来算造者未能及也。然推本易象,终为傅合,昔人谓一行窜入于《易》以眩众,是乃千古定论也”。〔1〕由此可知,就算法而论,推步术自为推步术,数术自为数术,各成系统,不相涉也。然而,这并不意味着数术算法程序中无合理内容。英人李约瑟常提到术数“内算”很有用。〔2〕但未作深入探究。宋秦九韶《数书九章》序中论内外算,涉及经典术数三式,其论颇正:“今数术之书尚三十余家,天象历度,谓之缀术。太乙壬甲谓之三式,皆曰内算,言其秘也。九章所载即周官九数,系于方圆者为镚术,皆曰外算,对内而言也。其用相通,不可歧二”。〔3〕以上所论均涉及数字信息。�
21世纪已成为信息时代,信息与象数息息相通。故《系辞传》象数思维应当在今后大放光芒,与西方计算机文化成就携手并进,逐渐融汇成一体。《周易·系辞传》“天地之大德曰生”,“生生之谓《易》”,强调生命演化思想;卦爻的设置上采取乾坤六子的形式,这都与西方新近兴起的遗传算法的精神与具体计算步骤内容相近。�
二、遗传密码与象数�
近些年来,国内外对于科学易感兴趣的学者,无不重视生物遗传密码的研究成果,并展开《周易》象数与遗传密码细部结构对比的探讨。这方面,尤以已故著名科学易学家潘雨廷教授的研究具有代表性。潘先生博古通今,既深钻过象数理论,又熟悉分子生物学和遗传密码的生物化学含义,他在“科学易”一文中以DNA(脱氧核糖核酸)和RNA(核糖核酸)为例,来考察其分子结构的变化情况,及其化学键的“象数”。〔4〕�讨论结果如下表所示(暂略):
为了使读者深入理解象数与生物遗传学及遗传密码的对应关系,有必要将有关科学名词加以扼要的解释:�
1、遗传密码: DNA(脱氧核糖核酸)中核苷酸顺序和蛋白质中的氨基酸顺序之间的关系称为遗传密码。遗传密码是由碱基的三联体(相当于《易经》八卦的三爻),可在DNA分子上顺序读出,且互不重迭)。DNA是一切生命形式的普遍遗传物质。DNA有四种不同的碱基:两种嘌呤,即腺嘌呤和鸟嘌呤,以及两种嘧啶,即胸腺嘧啶和胞嘧啶。DNA的结构呈双螺旋结构形式。�
由三联体密码重迭,可形成与六十四卦相对应的符号系统。这并非出自偶然,而是自然物的发生和演化合乎易数的自组织作用造成的。潘雨廷教授在《周易纵横录》论文中已作了详细的象数论述,可以参看。�
2、核苷酸:上述四种碱基之一与脱氧核糖结合,叫作核苷。核苷的磷酸酯衍生物称之为核苷酸。DNA分子是由核苷酸构成的,许多单元接在一起就形成了多核苷酸长链。�
3、核糖核酸(RNA):RNA和DNA一样,都是长链分子,亦是由重复的核苷酸单元组成。RNA的构成单元有两点与DNA不同。首先,RNA的糖组分不是脱氧核糖,而是核糖。其次,四种碱基中虽然有三种,即腺嘌呤、鸟嘌呤和胞嘧啶,在RNA和DNA中都一样。但第四种,即胸腺嘧啶,在RNA中为尿嘧啶所代替,它少了一个甲基。在三种RNA类型的一种类型中,还偶尔出现别的碱基。�
4、信使核糖核酸(mRNA):〖HTSS〗mRNA在把密码翻译成专一性蛋白质时起模板作用,并且能把遗传密码的信息从细胞核的DNA运送到细胞质,以便促进合成蛋白质的作用。携带着所需要的信息,以决定一个蛋白质分子的整个多肽链的mRNA的长度,称为作用子。某些mRNA分子携带着不仅合成一个蛋白质分子的信息,这样的mRNA称为多作用子。在合成过程中,当密码由DNA转录到mRNA上时,后者即离开细胞核,通过核膜进到细胞质中。在细胞质中它移动到蛋白质合成的场所,即转移到核糖核蛋白体处。核糖核蛋白体由DNA和蛋白质组成。�
5、转移核糖核酸(tRNA):〖HTSS〗其作用是把细胞质中的氨基酸转移到核糖核蛋白体上蛋白质合成的场所。因此,tRNA是在特定氨基酸与对它编码的mRNA三联体之间起媒介物或转接分子的作用。每个氨基酸都有其互不相同的、专一的tRNA分子。每种tRNA含有大约80个核苷酸。�
6、反密码子:tRNA分子上与mRNA连接的一定部位是一个由三个碱基组成的顺序,与mRNA上的密码子互补,称为反密码子。�
7、简并密码:试验表明,虽然任何特定氨基酸密码子的开始两个字母总是不变,然而第三个字母有时却不同。例如,编码丝氨酸的不仅是AGU,也有AGC。因此,Crick 1966年提出“摇摆”假设,这种摇摆在于第三对碱基之间的配合与前两对碱基的精确要求相比多少有些松弛。凡是同一个氨基酸有不同的密码者,这种密码称为简并密码。�
三、遗传算法概要�
在遗传算法中,可以将模型的一个参数表示为一个二进制数码,全部参数用许多串联在一起的二进制数码组成的字符串(类似一个染色体)代表。从一组初始模型,即一些具有不同染色体的个体组成的种群开始。〔5〕��
遗传算法的基本思想正是基于模仿生物界的遗传过程。它把问题的参数用基因代表,把问题的解用染色体代表(在计算机里为字符串),从而得到一个由具有不同染色体的个体组成的群体。这个群体在问题特定的环境里生存竞争,适者有最好的机会生存和产生后代。后代随机化地继承了父代的最好特征,并也在生存环境的控制支配下继续这一过程。群体的染色体都将逐渐适应环境,不断进化,最后收敛到一族最适应环境的类似个体,即得到问题最优的解。值得注意的一点是,现在的遗传算法是受生物进化论学说的启发提出的,这种学说对我们用计算机解决复杂问题很有用,而它本身是否完全正确并不重要(目前生物界对此学说尚有争议)。�
遗传算法的基础思想是在本世纪50年代初,由于一些生物学家尝试用计算机模拟生物系统演化时而提出的。�
遗传算法是模拟生物通过基因的遗传和变异,有效地达到一种稳定的优化状态的繁殖和选择的过程,从而建立的一种简单而又有效的搜索方法。它运用随机而非确定性的规则对一族而非一个点进行全局而非局部地搜索,它仅利用目标函数而不要求其导数或其它附加限制,它虽然在特定问题上效率也许不是最高,但效率远高于传统随机算法,是一种普遍适用于各种问题的有效方法。遗传算法的主要思路有:�
1、繁殖(reproduction):繁殖是根据现有各个体的目标函数值,确定其生存概率,模拟生物界的自然选择,劣者淘汰,适者生存。在遗传算法中,我们人为地保持种群包含的个体总数不变。比较优秀的个体(模型)有较大的生存概率,并可能繁衍,比较差的个体(模型)可能会淘汰。这样产生的下一代的个体,一般都具有较大目标函数值,因而有较大的生存概率。
2、交配(crossover):从种群中随机地选择两两一组的双亲,分别随机地交换部分染色体,各自产生两个新染色体。�
3、变异(mutation):染色体按一定概率(一般很小)可随机地产生变异。�
遗传算法能够解决的问题不仅限于最优化问题,但无论哪种问题,都要解决两个关键问题:(1)必须能将问题的解答用一组二进制数码表示,即建立解答与二进制数码间的映射(mapping)关系。(2)定义一种对最佳解的定量量度,即适度函数。�
四、自然DNA“计算机”的“硬件”与软件——象、数�
算盘由木框、竹棍、算珠构成,其各类珠算口诀和规则是计算程序。算盘建立了一个珠算空间;易算卦爻,杭辛斋称之为卦材、爻材,相当于易算硬件,《系辞传》所论“八卦成列,象在其中矣”,是八卦空间。《序卦》所论相当于宏观程序。“蓍之德圆而神,卦之德方以智”等有关卦爻功能的论述,相当于基因染色体数的作用。�
遗传算法所取法的自然DNA的“硬件”(象)经生物化学家多年进行的DNA结构分析的研究,相当 图1 DNA四种碱基糖环系统及其原子标准指数(暂略)于高分子结构式所表示的原子结构。〔6〕具体化到DNA,则是双链螺旋结构的形象。DNA的参数有化学边界距离(以旋转角度表示),边界角(两相邻化学边界间的夹角),扭力角(DNA螺旋的扭转角度,0~360°)。然而,前二者是常量。只有扭力角是时常变动的变量。遗传算法主要利用扭力角变量。今将遗传算法所取法的象数——碱基结构式及DNA中轴(只表示一个核苷酸单位)扭力角分布等叙述如下:�
图1表示DNA四个碱基系统及其原子标准指数,图2(暂略)上部表示基本环,其扭力角为χ�i,其下表示糖环,其扭力角为P(i),γ�n(i),碱基系统的全过程是自由的,原则上沿单个化学边界“摆动”,就这样与DNA糖环连接起来。意即基本环与糖环沿公共边界而“摆动”。这种摆动可能是在传递信息。沿化学界面在糖环上的内循环扭力角χ在空间上受到制约,因为糖环需要闭合。已发现每一核苷酸单位都有八个主要结构参数:χ,ν�m,P,α,β,γ,ε,ζ(2),〖JP〗这八个参数都限制在一个有限的距离内,原则上,扭力角α,β,γ,ε,ζ(2)及χ位于0~360°之间;δ是中轴和糖环的一部分,这里把δ叫做ν�3,δ是一种冗余信息。P,ν�m距离可以推导出。典型的距离分别是150°~225°,25.0°~50.0°(距离用扭力角变化值表示)。如果DNA的8个结构参数已知,则排列位置已知的DNA,包括其中所含的N个核苷酸即可完全确定。�
DNA探针:这种探针(图3)(暂略)在探测环境信息方面,从最原始的单细胞生物变形虫原生质中就存在其原始形态。这种探针机构随宇宙和生物演化而逐渐变得复杂起来。瑞士学者方迪《微精神分析学》一书把这种探针式的尝试作用叫做“伊德”。〔7〕“伊德”在心理学界受到重视。DNA的探针是一种复杂的综合体,在生物分子结构研究方面享有广泛的盛名,称之为DNA探针级的研究。探针综合体一部分是由于其核苷酸自补偿作用而出名的。DNA探针由一个双链杆和一个环组成。探针最重要的部分是这个环。探针在演化过程中非常守恒(稳定),因此具有重要的生物功能。探针形成于细菌噬菌体最原始的重复功能。DNA染色体组存在有复杂的相互作用。这种作用能被其他生物分子所识别、利用,亦可由原生质来识别。�
DNA相当于一个微观世界,其细部结构和功能远未认识到。可以预料,它作为遗传算法的自然样板,其有用信息,取之不尽,用之不竭。要想改进遗传算法,一定要先取得自然DNA的新探索成就。最近对DNA的假结点的观测,对DNA三叉结构的观测就属于这方面的新探索。DNA双链结构相当于太极生两仪,两仪生四象,一分为二的浑沌二分叉结构。将来对DNA三叉结构的认识可能引导到对《太玄经》一分为三,中医“三阴三阳”的认识。这并非遥远的呓想,可能是不久的事情了。�
五、易算程序问题�
易学象数理论自战国形成后,由于社会制度与士大夫意识形态的原因,易数不能走西方公理化的道路。徐岳《数术记遗》积算、太乙算、九宫算都有比较独立的算法。其余不一定有独立的算法。其中提出的14种算法是:积算,太一算,两仪算,三才算,五行算,八卦算,九宫算、运筹算,了知算,成数算,把头算,龟算,珠算,计算(心算)。对每种算法的叙述,只有三言两语,看不出所以然。迄今尚未有人作深入研究。原因是“文献不足故也”。要想恢复14种算法的原样,只有走到基层农民和隐居型的知识分子那里作调查。可惜多少年来无人问津,所以困惑一直未解。我认为调查重点主要是山东半岛蓬莱,镠罘沿海一带山区农村。�
《九章数学》“寓理于术”,文中的“术曰”会有算法理论和程序背景。�〔8〕现在唯一可了解的就是珠算算法,此已有全国珠算学会在研究。其中不少口诀规则,堪称算法。可从此入手以及从历代历法推步术的演化中追索易算算法。古有《缀术》,为南北朝祖冲之所创,用于五星的推步(宋秦九韶《数书九章》第三卷天时类有“缀术推星”章)。《缀术》在《算经十书》中有名无书,书已失传。�
总之,恢复古代易算程序的研究是一大课题。南京大学天文系朱灿生教授曾拟研究恢复缀术。究竟古代易算详细内容如何,尚待考证恢复。秦汉前后出现的三式(太乙、六壬、奇门)经典术数的推演中可能有易算算法程序的影子。其中既含科学因素,又有不少神秘内容,今后应作开发研究。�
六、象数思维与遗传算法的比较�
本人研究科学易多年,研究遗传算法已有七、八年,迄今已初步得出易的象数思维基本上等价于遗传算法的性质与功能的初步看法。所谓象数思维主要是包含在孔子及其弟子所作的《易传》中,且主要是《系辞传》。经对比发现,无论用自然遗传过程,生物演化观念,整体观或根据实际观测来认识自然,在问题优化,生物遗传基因交配、变异,以及在溯往和预测问题上都表现了象数思维与遗传算法的相似性。《诗经·小雅》说:“唯其有之,是以似之。”意即两种事物相似的根本原因是二者之间有共同的东西。这亦是《内经》“贤者察同,愚者察异”之意。今将二者比较如下:�
1.遗传算法(以下用GA简写表示)和《易》都重视生命现象,特别是遗传过程。《系辞传》说“生生之谓易”,“天地之大德曰生”。�
2.GA和《易》都重视演化,重视从混沌到有序的观念,而认为确定不变的存在是暂时的。实际上,GA和《易》都有逼近论思想。�
3.二者都有整体观思想:GA用相当染色体的种群(population)数作为基础,用相当基因的二进制数串输入计算机运算。所用数的设计都是一个集合,而不是用单个数。易算用大衍之数50(虚一不用)作为演算基础,亦是整体观。�
4.二者都是以实际观测为研究根据。GA是西方实测方法的继续,自不待言。伏羲氏是根据仰观俯察、远取近取进行比较后而画八卦的,不是凭空臆造。�
5.GA以求得问题优化解见长。孔子谓《易》是寡过之书,趋吉避凶之书,从广义上看也是一种优化。元吉(大吉)为全局优化,吉或悔而后吉是局部优化。 特别是《易》有《既济》、《未济》二卦作为纲领卦。《既济》乃优化的结果,《未济》也设法使其转变,向《既济》发展,很多卦爻辞字里行间,多有此意。�
6.二者重事物之间的相互作用和关系。GA用交配来表达此意,《易》则以“天地镮�,万物化醇,男女构精,万物化生”;“天气下降,地气上腾”(《礼记·月令》)来表示。�
7.二者均重视质变,GA谓之变异,《周易·系辞传》则说:“穷则变,变则通。”�
8.二者均涉及数学空间的理论和应用。GA常用结构参数空间,《易》则有八卦空间:“八卦成列,象在其中矣”;“乾坤成列而易立乎其中矣”。�
9.《系辞传》说:“神以知来,智以藏往”。GA既能探索已往解决问题,又能用于地震预报。�
GA的作者提出算法的改进问题,主要是深入挖掘DNA结构的潜力。而东方思维则有“巢居知风,穴居知雨”的说法,这种说法是科学的,即鸟类和昆虫类(如蚂蚁)均有预测天气变化的功能。如能开发鸟类和蚂蚁体内信息大分子结构奥秘,可以用以改进GA算法的功能。�
附注:已故学者刘绍光一元数理论的研究是根据易学象数发展出的一种易算数学分支。这一分支后继乏人或无人。关于一元数理论已出版《一元数理论初探》�〔9〕一书,其中不少与GA有相通之处,如其中提出的位元、序元、结元三个计算程序理论概念,以及磁子、电子、声子、光子、热子、引子、张子等开阖角的问题。均可与GA相互作用,而创造新的算法。
��
参考文献:�
〔1〕 (汉)徐岳.数术记遗〔M〕.阮元.畴人传〔Z〕.光绪海盐常惺斋刊本.〔2〕 (英)李约瑟.中国科学技术史:第三卷(数学)〔M〕.北京:科学出版社,1978.《中国科学技术史》翻译小组译.�
〔3〕 秦九韶.数书九章〔M〕.宜稼堂丛书〔Z〕.民国商务印书馆《丛书集成》本.
〔4〕 潘雨廷.科学易〔A〕.唐明邦.周易纵横录〔C〕.武汉:湖北人民出版社,1986.�
〔5〕 D.E.Goldberg Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-wesley Publishing company. INC.New York.
〔6〕 Van Nostrand Reinhold 1991.Haudbook of genetic algorithms p251~280.(1
8. A Genetic Algorithm for Conformational Analysis of DNA, Written by C.B.Lucasius.etc.) Published by Van Nostrand Reinbold, New York.
〔7〕 (法)方迪.微精神分析学〔M〕.三联书店,1993.尚衡译.
〔8〕 刘绍光.一元数理论初探〔M〕.中国展望出版社,1984.
<易经>的算法
起卦的方法很多,比如:
蓍草演卦
古人占筮用蓍草,通过三演十八变方求得一卦。此法为最早的八卦筮法。
此法甚繁。
原文如下:
“大衍之数五十,其用四十有九。分二以象两,挂一以象三,揲之以四以象四时,归奇于勒以象闰;五岁再闰,故再勒而后挂。天数五,地数五,五位相得而各有合。天数二十有五,地数三十,凡天地之数五十有五。此所以成变化而行鬼神也。”
我觉得这种方法好麻烦,所以从来没用过。
以钱代蓍法
以钱代蓍法相传是战国时的鬼谷子独创 ,具体方法如下:
请准备三枚铜钱进行摇卦,乾隆币最佳(如实在没有,请依此理取其它类似钱币)。
无字的一面叫做“背”,你需要记下每次摇卦出现几个“背”,共摇6次成卦。
具体操作步骤:
1、三枚铜钱放于手心,双手合扣,意念集中于所测之事(比如想一分钟左右)。
2、然后晃动手中的钱并撒手落下(第一次),记下反正:
可能出现四种情况:一个背(记作 .),两个背(记作 ..),三个背(记作 O),没有背(记作 X)。
3、重新拿起铜钱,并晃动撒手落下(第二次,无须再想一分钟,但意念仍要集中),记下反正,记法同上。
4、重新拿起铜钱,并晃动撒手落下(第三次),记下反正。
5、重新拿起铜钱,并晃动撒手落下(第四次),记下反正。
6、重新拿起铜钱,并晃动撒手落下(第五次),记下反正。
7、重新拿起铜钱,并晃动撒手落下(第六次),记下反正。
此时一卦快成了,结果记录示例如下:(顺序一定要记录正确!)
上述方法简单易用,是我常用的方法之一。
邵雍梅花易数时间起卦法
梅花易数起卦方法众多而灵活,最宜掌握应用的是时间起卦法。
时间起卦法比较好掌握,主要是依据年的十二地支数(如子一数鼠二数也)加阴历月、日数之和的余数取数,取卦以先天八卦数,如乾一数,兑二数也:
1 、年数+月数+日数,得到的总数除以八,所得的余数为上卦数。
2 、年数+月数+日数+时数,得到的总数除以八,所得的余数为下卦数。
3 、年数+月数+日数+时数,得到的总数除以六,所得的余数为动爻数。
说明:
A、年与时的数取其地支的序数,如子为1,丑为2等,月和日的数取其农历月份的序数,如:正月取“1”、十月取“10”;农历为初一则取“1”、农历为二十八则取“28”,等等。
B、卦数为先天八卦序数。
C、如果同一时辰内需要测几件事,可以年月日时数加占测人姓氏笔画数的方法。也可让占者自由报一数分别加于以上三数中再除。按此法,心想、有兆、所见、所闻都可起卦占测。
二仪数法
此法用心念思维所测之事,然后心生一数,作本卦,心生二数作变卦,配成卦象。所用的数从1到64,心念可从1至1000,心数大于64,则整除64,按伏羲六十四卦次序数配成卦象。变爻已含其中。
四象数法
二仪数法虽简单,但六十四卦序数记忆较繁,不适应个人随时随地占测的需要。四象数法则相当方便,此法用心念思维所测之事,然后心生一数,作本卦上卦,心生二数,作本卦下卦,心生三数,作变卦上卦,心生四数,作变卦下卦,配成卦象。所用的数从1到8,心念可从1至100,心数大于8,则整除8,按先天八卦序数配成卦象。变爻已含其中。
六爻数法
此法用心念思维所测之事,然后心生一数,作初爻数,心生二数,作二爻数,心生三数,作三爻数,心生四数,作四爻数,心生五数,作五爻数,心生六数,作上爻数,配成卦象。所用的数从1到4,心念可从1至100,心数大于4,则整除4,1为阳爻,2为阴爻,3为阳爻变,4为阴爻变,配成卦象。
易经数字卦的算法
工具: 3个硬币,一只笔,一张纸,一本白话版《易经》 求神问卜,办法多多,首推《易经》,大名鼎鼎,作者周文王,解者孔夫子。不罗嗦了,学问再大,有用才是王道,今天,大家来分享一下如何用《易经》算卦。 NO.1《易经》算卦是咋回事? 没算过卦,您总看过八卦图吧?八卦图也没看过,那就只能请您将就着去看看韩国的国旗了。八卦图中心,是黑白相绕的两条鱼,鱼外面围绕着长长短短许多横线。 这些横线组成的图,叫卦象,那些横线本身,叫“爻”:(音姚)。 一条长直线“——”叫阳爻,中间断开的“----”叫阴爻。 《易经》中,共有六十四个卦象,每个卦象都是由六条横线,由下到上叠成的,这些卦象都有相应的卦名。 《易经》呢,相当于一本字典,内容就是对这六十四卦挨个进行解释,解释每个卦的叫卦词;对组成每个卦的线条“爻”也挨个进行了解释,这部分内容叫爻词。卦词啊、爻词啊,我们都不是神童肯定记不住,随身带本《易经》就行了,而且也很酷,不过要记得带本白话版的。 算卦,基本上就是个查字典,首先你得知道你要查哪个字,然后再弄明白那个字是什么意思。算卦的程序,简单说是这样子的: 首先,麻烦你丢一阵子硬币,再把你丢硬币的结果记下来,这个记录就会对应易经中的某个卦象某个“爻”。接着,像查字典一样从《易经》中查出这个卦、这个“爻”的意思来。 最后,如果你能把这些卦词、爻词的意思弄明白,恭喜了,你已经达到了本文预期目标——会DIY算卦了。至于灵不灵,那就要看周文王他老人家的心情和兄弟你自己的悟性了。 NO.2卦怎么个算法? “丢硬币”这个过程,专业点的说法叫做“起卦”,起卦的方法五花八门,大仙们各有各的玩法,本文向你推荐的“硬币算卦法”,最为简单,方便易学。 OK,一切准备就绪,兄弟们就可以开始了: 1.打开钱包,拿出硬币三枚。硬币用文字标了币值的那一面,是正面;国徽或者花卉等图案的一面,是背面。 2.找一安静房间老老实实坐下来,态度端正地先净手焚香。 3.把三枚硬币用两手合握在手心里,要算什么你一定要想清楚!然后将意念高度集中,默想,使劲默想。 4.接下来手开始摇,摇几下后把硬币往地上一丢。猜猜硬币丢出来的结果有几种可能?对了,只有四种:三个都是正面,三个都是背面,二个正面一个背面,一个正面二个背面。 5.把结果记下来,以背面,也就是国徽、花卉等图案那一面出现的情况为标准。 ★如果摇出一个背面●○○奇数嘛,为阳,记作阳爻"——"。 ★如果摇出三个背面●●●也是奇数也是阳,但这个数大了点,特殊点,叫老阳,记录的时候要在阳爻的后面打个叉:“——X”。 ★如果摇出两个背面●●○偶数,自然为阴,记作阴爻“----”。 ★如果摇出零个背面○○○算是偶数吧,为阴,也比较特殊,叫老阴,记录的时候要在阴爻的后面打个叉:“----X”。 要注意那些后面打叉的老阳和老阴,那可就是大名鼎鼎的变爻,记住,变爻!!! 每次摇下来,会摇出来多少变爻是不一定的,为啥叫变爻呢?因为物极必反
易经的数怎么算啊?
来源网上
算卦第一步开始:把49颗棋子随机分成左右两组。别小看这么简单一个分组,这是有着很高深的象征意义的,象征着混沌初开,天与地一分为二。所以呢,这两组棋子,一组象征着天,一组象征着地。
第二步:天和地都有了,是不是该有人了?
不错,从任意一组当中拿掉1颗棋子(也有人说只能从象征地的右边那一组里拿),这颗棋子象征的就是人。这样一来,天、地、人,全都有了,我们的祖先管这三种东西叫做“三才”。
第三步:把象征天的那组棋子数数有多少颗,数清楚之后把这个数字除以4,看看余数是几。
任何数字除以4,余数都只有四种可能:1,2,3,整除。
如果遇到整除的情况,我们就当作余数是4。好了,现在把余数拿开。
比如,这组棋子一共有20颗,那么:20÷4=5,没有余数,那我们就把4当作余数,从这20颗棋子中拿掉4颗。
有人会问:“为什么要除以4呢?这个数字多不吉利啊!为什么不除以8呢?”
答案是:这也是有象征意义的,4在这里象征的是一年四季。(这种象征的说法应该不会早于周代,因为商代社会是没有四季之分的,只有两季。)看来那个时代的古人并不认为4这个数字有什么不吉利的,因为整个周易的算卦过程全在围绕着4。
第四步:把象征地的那组棋子也照猫画虎,和第三步的做法一样。
比如,棋子的总数是49,先拿掉了1颗去象征人,于是:49-1=48。
48颗棋子左右分为两组,左边20颗,方才已经20÷4了,拿掉了作为余数的4颗棋子,还剩16颗,现在右边这组总数是:48-20=28,好了,照着第三步来算:28÷4=7,还是被整除的结果,所以,还是把余数当作4,从右边这组棋子里拿掉4颗。
现在,右边棋子的总数是:28-4=24。
第五步:把第二步里用来象征人的那1颗棋子,还有第三步被作为余数拿掉的4颗棋子,还有第四步里同样被作为余数拿掉的那4颗棋子归堆儿在一起。一共是几颗呢?很好算:1+4+4=9。
注意:第五步里得出来的这个数字只有两种可能,不是9就是5,如果你算出来的数字既不是9、也不是5,那就说明你前边有哪一步算错了,你就从头再来吧。
好了,从第一步到第五步,这套动作做完,叫做“一变”,意思是“第一套规定动作”。
嗯,刚刚在第五步里不是说全部被拿掉的棋子“不是9就是5”吗,所以,象征天与地的那左右两组棋子在分别被拿掉余数之后,剩余的棋子总数不是40就是44。
按照上面的例子,左边一组剩余16颗棋子,右边一组剩余24颗棋子,总数就是:16+24=40。
从现在开始,“一变”结束,“二变”开始。换句话说:第二套规定动作开始。
“二变”的第一步:把“一变”最后剩余的左右两组棋子重新混到一起,然后再随机分为两组。
刚才我们“一变”结束的时候,左边一组剩余16颗,右边一组剩余24颗,现在混到一起,一共40颗,再随机分为两组。
“二变”的第二步:和“一变”的第二步一样,从任意一组当中拿掉1颗棋子,我们就当是从右边一组当中拿掉1颗吧。好了,又是天、地、人,三才具备。
“二变”的第三步:和“一变”的第三步一样,把象征天的那组棋子(左边一组)数数有多少颗,数清楚之后把这个数字除以4,看看余数是几。
我们假设这一组的棋子一共13颗,算法是:13÷4=3余1。
余数是1,我们拿掉这一组中的1颗棋子。
现在,这一组棋子的剩余数量是:13-1=12。
“二变”的第四步:和“一变”的第四步一样。
如果象征天的那组棋子总数是13颗,那么,象征地的这一组(右边一组)的棋子总数就是:40-1-13=26。
提醒:别忘了为什么要“减1”,那个“1”是象征人的棋子,在第二步里已经被拿掉的。
现在,用右边这组的总数26除以4:26÷4=6余2。
按老规矩,从右边这组的26颗棋子中拿掉2颗。
右边这组棋子现在还剩下:26-2=24。
“二变”第五步:和“一变”第五步一样,把第二步里用来象征人的那1颗棋子,还有第三步被作为余数拿掉的1颗棋子,还有第四步里同样被作为余数拿掉的那2颗棋子归堆儿在一起,总共是:1+1+2=4。
注意:演算到这一步的时候只可能出现两种答案,不是4就是8。如果你得出的数既不是4,也不是8,那只能说明你哪步算错了,重来吧。
我这个例子的得数是4。这时我们再来看看分别象征天和地的那两组棋子在拿掉4颗之后还剩多少。很好算:40-4=36。
到这时候就该进行“三变”了,方法和前边的“一变”、“二变”一样。我这回说简单一点儿,只继续我方才的例子来说:把方才经过了“二变”之后剩余的36颗棋子再归成一堆儿,再随机分成两组,再接着走一遍那五个步骤:
“三变”的第一步:把36颗棋子随机分成左右两组。
“三变”第二步:从右边一组里拿掉1颗棋子。
“三变”第三步:数数左边一组一共有多少棋子,然后把这个数字除以4。
我们假设左边一组一共有10颗棋子,那么:10÷4=2余2。
把作为余数的2颗棋子拿掉,这一组还剩8颗棋子(10-2=8)。
“三变”第四步:数数右边一组一共有多少棋子,然后把这个数字除以4。
右边一组的总数应该是:36-1-10=25。
继续算:25÷4=6余1。
把作为余数的1颗棋子拿掉,右边一组剩余的棋子还有:25-1=24。
“三变”第五步:左右两组一共剩下的棋子是:8+24=32。
我们经过了“一变”、“二变”、“三变”,算卦工作暂时告一段落。
现在看看,我最后剩下的棋子一共是32颗。
注意:这三道流程算完,最后的得数只有4种情况:24,28,32,36。
无论你得出了这4个数字中的哪一个,再辛苦一下,做一个小运算,把这个数字再除以4。在我方才的例子当中,最后得数是32,于是:32÷4=8。
算到了这一步,我们才终于算出来了一个爻。
话说回来,方才我们一共做了三次演算,最后得出一个数字:8。我们要把这个数字记录下来——你拿出一张纸来,在这张纸的最下端恭恭敬敬地记下这个数字:8。
记住:一定要恭恭敬敬地记录,心诚则灵哦!
可是,“8”,这个家伙怎么看怎么都像阿拉伯数字啊,既不像阴爻,又不像阳爻,那它到底是什么爻啊?
——先不管这个问题,你就照“三变”的方法继续演算下去好了。
怎么继续呢?一个字:重复!——把所有的49颗棋子重新归拢到一起,然后再来一次“一变”,然后再来一次“二变”,然后再来一次“三变”,最后的得数再除以4,把这个数字记在方才那个“8”的头顶上,这就完成了第二爻。
现在有两个问题需要解决。第一个问题是:为什么要把新的得数记录在“8”的头顶上呢?为什么不能记在“8”的左边、右边,或者下边呢?
答案是:在一个卦里,爻的顺序是从下到上的,所以,你演算出来的第一个爻要放在最下边,演算出来的第二个爻放在第一个爻的头顶上,等演算出第三个爻,再把它放在第二个爻的头顶上,直到全部六个爻都演算完成为止。这就像盖一座六层小楼,先盖起来第一层,然后是第二层、第三层,一直到最上面的第六层。
第二个问题是:最后的那个“除以4”,如果除出来余数怎么办?
答案是:不可能出现余数,除非你算错了。
刚才不是说过吗,算到每一个“三变”的最后一步,左右两组棋子的总数只有4种可能:24,28,32,36。我们除一下看看:
24÷4=6
28÷4=7
32÷4=8
36÷4=9
所以,最终的得数只有6,7,8,9这四种情况,我方才是得出了8,如果再经过一轮的“一变”、“二变”、“三变”,得数照样出不了这四种情况。
要不我前边说过需要一个多小时才能算出一卦么,看看,多麻烦啊!费了这半天力气,现在刚刚得出了一个“8”,也就是说,刚刚求出了一卦当中的第一爻。
算卦算卦,是要算出一个完整的卦的。一个完整的卦是由几个爻组成的呢?——六个。
一个卦是由六个爻组成的,所以,既然要经过三次“变”才能求得一爻,那么求得全部的六爻需要几“变”呢?
这太好算了:3×6=18。
三变成一爻,十八变成一卦。现在知道了吧,俗话说的那个“女大十八变”就是这么来的。
好了,我们现在假装已经演算了一遍又一遍,依次算出了从第一爻到第六爻,我们在纸上的记录由下向上分别是六个数字:8,8,6,9,8,8。
这不全是阿拉伯数字吗?和阴爻、阳爻有什么关系吗?
当然有关系了!
我们先给6,7,8,9这四个数字分分阴阳——你跟别人故弄玄虚的时候一定要说“分阴阳”,但自己心里要清楚,所谓的“分阴阳”,其实就是“分奇偶”:7和9都是奇数,我们管它们叫“阳”;6和8都是偶数,我们管它们叫“阴”。具体到卦爻里来说,7和9我们用阳爻来表示,6和8我们用阴爻来表示。这样一来,纸上方才记的这个从下往上排列的“8,8,6,9,8,8”就可以被相应替换为同样从下往上排列的“阴,阴,阴,阳,阴,阴”,也就是:
图6-从“8,9,9,7,7,6”转换为“阴,阳,阳,阳,阳,阴”,豫卦卦像。
这一卦有五个阴爻,第四爻是个阳爻,画出来就是豫卦。
可以稍微松一口气了,到了现在,我们终于演算出来完整的一卦了!
现在就可以算命卜吉凶了吗?
——还不能。还有一些工作要做呢。
有没有人会产生疑问:为什么我刚才要让你在纸上记录下6,7,8,9这些数字呢?直接转换成阴爻和阳爻记录下来不是更方便吗?
我这是有原因的:千万别以为爻这东西只有阴爻和阳爻两种,其实却是四种。
这四种是:老阴、少阴、老阳、少阳。
这四种爻是和6,7,8,9四个数字一一对应的:6是老阴,8是少阴,7是少阳,9是老阳。再拿方才那个豫卦为例,如果仅以阴阳二分法来看,这一卦的构成是:“阴,阴,阴,阳,阴,阴”(六爻从下往上依次来看),可要按这个四分法来看,它的构成就变成了:“少阴,少阴,老阴,老阳,少阴,少阴”。(8,8,6,9,8,8。)
现在就涉及到了《周易》的一个重要原理:老变少不变。
什么叫“老”?
这就好比武林高手出招,第一招的招式用老,就要换第二招。所以,“老”意味着事物的发展到了末段,该变了。所以呢,我们现在按照方才这个豫卦的六爻顺序重新画一个卦,在这个新卦里,把原来豫卦里的老阴爻变成阳爻,把原来的老阳爻变成阴爻,而少阴爻和少阳爻都照搬不变。于是,在豫卦的基础上又产生了一个新卦,这就是谦卦:
图7-豫卦变为谦卦
在这个变化当中,我们把豫卦叫做本卦,把谦卦叫做变卦。看,我们现在俗话里还常说的“变卦”就是从这儿来的。
有变卦也有变爻,原本豫卦里从下往上数的第三爻的数字是6,也就是老阴,变为阳爻;第四爻的数字是9,是老阳,变为阴爻。所以,豫卦里的第三爻和第四爻在这时便都被叫做“变爻”。
判定原则:
第一种情况:算出来的六爻当中只有一个爻是变爻,也就是说,6个数字中有5个不是7就是8,只有1个是9或者6,这个时候,就用本卦变爻的爻辞来判断吉凶。
第二种情况:如果卦里有两个爻发生变动,那就用本卦里这两个变爻的占辞来判断吉凶,并以位置靠上的那一个变爻的的占辞为主。
第三种情况:有三个变爻,就不能用变爻的爻辞来判断了,得用本卦和变卦的卦辞,以本卦的卦辞为主。
第四种情况:有四个变爻,这时就用变卦的两个不变爻的爻辞来判断吉凶。
第五种情况:有五个变爻,用变卦的那一个不变爻的爻辞来判断吉凶。
第六种情况:有六个变爻,这得分两种情况。一是六爻都是阳爻(构成了乾卦),或者六爻都是阴爻(构成了坤卦),那么,如果是乾卦,就用乾卦“用九”的爻辞判断吉凶,如果是坤卦,就用坤卦“用六”的爻辞判断吉凶。(什么是“用九”和“用六”,下文再仔细说。)二是除了这两种情况之外的其他六爻全变的情况,就用变卦的卦辞来判断吉凶。
第七种情况:六爻一个都没变,这时用本卦的卦辞来判断吉凶。
乾卦和坤卦都有个特殊的地方,在第六爻之上还有一句爻辞,在乾卦叫做“用九”,在坤卦叫做“用六”。这在前文讲过一些,是那个“七种情况”中的第六种情况。如果乾卦的六根爻全都是老阳,也就是说,全都是变爻,这时候就要用“用九”的爻辞来定吉凶。如果坤卦的六根爻全都是老阴,也就是说,全都是变爻,这时候就要用“用六”的爻辞来定吉凶。
用九:见群龙无首,吉。
用六,利永贞。
不看爻辞算得出吉凶。
这就要引出两个新概念——“得位”和“得中”。
“得位”:
一个卦从下到上顺序排列着六爻,我们已经知道了爻是分为阴爻和阳爻两种的,可不知道是哪位古人把这六爻的位置也给分出了阴阳:第一、第三、第五爻的位置是“阳位”,第二、第四、第六爻的位置是“阴位”。
阳爻如果处在阴位(二、四、六),这就叫“不得位”,不是什么好事。
阳爻处在阳位(一、三、五),就叫做“得位”,就很有利,。
阴爻的道理也是一样。
“得中”:
一个卦虽然有六个爻,其实分析起来,这种六个爻的卦都是由三个爻的卦两两组合而成的。三个爻的卦就是我们都很熟悉的所谓“八卦”。
现在我们讲到的这个豫卦,就是由八卦里的坤卦和震卦组合而成的:坤卦在下,震褂在上,合成了一个豫卦。
先看豫卦下半身的这个坤卦:三爻当中的那一爻的位置叫做“中位”,上半身的那个震卦也是同样道理,中间那一爻的位置叫做“中位”。如果你占到的爻恰好落在一卦的“中位”上,这就叫“得中”,是个吉兆。如果这一爻既“得位”又“得中”,那就属于吉上加吉了。
<易经>的算法
起卦的方法很多,比如:
蓍草演卦
古人占筮用蓍草,通过三演十八变方求得一卦。此法为最早的八卦筮法。
此法甚繁。
原文如下:
“大衍之数五十,其用四十有九。分二以象两,挂一以象三,揲之以四以象四时,归奇于勒以象闰;五岁再闰,故再勒而后挂。天数五,地数五,五位相得而各有合。天数二十有五,地数三十,凡天地之数五十有五。此所以成变化而行鬼神也。”
我觉得这种方法好麻烦,所以从来没用过。
以钱代蓍法
以钱代蓍法相传是战国时的鬼谷子独创 ,具体方法如下:
请准备三枚铜钱进行摇卦,乾隆币最佳(如实在没有,请依此理取其它类似钱币)。
无字的一面叫做“背”,你需要记下每次摇卦出现几个“背”,共摇6次成卦。
具体操作步骤:
1、三枚铜钱放于手心,双手合扣,意念集中于所测之事(比如想一分钟左右)。
2、然后晃动手中的钱并撒手落下(第一次),记下反正:
可能出现四种情况:一个背(记作 .),两个背(记作 ..),三个背(记作 O),没有背(记作 X)。
3、重新拿起铜钱,并晃动撒手落下(第二次,无须再想一分钟,但意念仍要集中),记下反正,记法同上。
4、重新拿起铜钱,并晃动撒手落下(第三次),记下反正。
5、重新拿起铜钱,并晃动撒手落下(第四次),记下反正。
6、重新拿起铜钱,并晃动撒手落下(第五次),记下反正。
7、重新拿起铜钱,并晃动撒手落下(第六次),记下反正。
此时一卦快成了,结果记录示例如下:(顺序一定要记录正确!)
上述方法简单易用,是我常用的方法之一。
邵雍梅花易数时间起卦法
梅花易数起卦方法众多而灵活,最宜掌握应用的是时间起卦法。
时间起卦法比较好掌握,主要是依据年的十二地支数(如子一数鼠二数也)加阴历月、日数之和的余数取数,取卦以先天八卦数,如乾一数,兑二数也:
1 、年数+月数+日数,得到的总数除以八,所得的余数为上卦数。
2 、年数+月数+日数+时数,得到的总数除以八,所得的余数为下卦数。
3 、年数+月数+日数+时数,得到的总数除以六,所得的余数为动爻数。
说明:
A、年与时的数取其地支的序数,如子为1,丑为2等,月和日的数取其农历月份的序数,如:正月取“1”、十月取“10”;农历为初一则取“1”、农历为二十八则取“28”,等等。
B、卦数为先天八卦序数。
C、如果同一时辰内需要测几件事,可以年月日时数加占测人姓氏笔画数的方法。也可让占者自由报一数分别加于以上三数中再除。按此法,心想、有兆、所见、所闻都可起卦占测。
二仪数法
此法用心念思维所测之事,然后心生一数,作本卦,心生二数作变卦,配成卦象。所用的数从1到64,心念可从1至1000,心数大于64,则整除64,按伏羲六十四卦次序数配成卦象。变爻已含其中。
四象数法
二仪数法虽简单,但六十四卦序数记忆较繁,不适应个人随时随地占测的需要。四象数法则相当方便,此法用心念思维所测之事,然后心生一数,作本卦上卦,心生二数,作本卦下卦,心生三数,作变卦上卦,心生四数,作变卦下卦,配成卦象。所用的数从1到8,心念可从1至100,心数大于8,则整除8,按先天八卦序数配成卦象。变爻已含其中。
六爻数法
此法用心念思维所测之事,然后心生一数,作初爻数,心生二数,作二爻数,心生三数,作三爻数,心生四数,作四爻数,心生五数,作五爻数,心生六数,作上爻数,配成卦象。所用的数从1到4,心念可从1至100,心数大于4,则整除4,1为阳爻,2为阴爻,3为阳爻变,4为阴爻变,配成卦象。
每个人的幸运数字是怎么计算出来的
每个人的星座一样不代表幸运数字相同 所以说每个人有自己的幸运数字`觉得我说的有道理的话`那么算自己的幸运数字 最准确的办法是 出生的 年 月 日 和你的 时辰 相加要农历的哦`提示[加上几点就行不用加几分]得出的数再次分开相加`以此类推到一位就是你的幸运数字` 1984年1月11日7点1984+1+11+7=2003 2+3=5 5就是我的幸运数字