shqf 发表于 2005-11-12 16:16:49

四阶层先复原法(有三阶基础的再学5个公式就行)

<P>论坛中好象没介绍到四阶层先复原法吧,我复原四阶是一层一层解决的。只比三阶多记5个公式,其中中间两层多记3个公式,最后一层只多记2个公式就可以了。5个公式中4个是10步以内的,只1个有15步。虽不快但是易于理解掌握。对此有人感兴趣吗?</P>
[此贴子已经被作者于2005-11-14 23:55:25编辑过]

还猪哥哥 发表于 2005-11-12 16:32:48

<P>我对此感兴趣</P>

shqf 发表于 2005-11-13 14:49:35

shqf 发表于 2005-11-13 15:08:37

我是准备与新手共享的,你这个老手还来凑啥热闹呵。 <br/>方法如下: <p>1、解决第1层的所有角块棱块和面块,然后把它作为底层; </p><p>2、解决第2层的面块: <br/><applet codebase="http://www.rubiks.cn/java" height="145" width="125" code="demo.class"><param value="4" name="planes"/><param value="666655555555555566666666666666666222622262226222000000000000666611111111111111113336333633363336" name="facelets4"/><param value="r1^U2r3^U1r1^U1r3^" name="moves4"/><param value="r1^U3r3^U3r1^U2r3^" name="steps4"/></applet>
                <br/>rU'r'U'rU2r' <br/>注意第2层的蓝色面块在顶层所处的位置 </p><p><applet codebase="http://www.rubiks.cn/java" height="145" width="125" code="demo.class"><param value="4" name="planes"/><param value="666655555555555566666666666666666222622262226222000000000000666611111111111111113336333633363336" name="facelets4"/><param value="l3^U2l1^U3l3^U3l1^" name="moves4"/><param value="l3^u1l1^U1l3^U2l1^" name="steps4"/></applet>
                <br/>l'UlUl'U2l <br/>(是上边的对称公式) </p><p>3、解决第2层的棱块:这个用三阶的方法 </p><p>4、解决第3层的面块: <br/><applet codebase="http://www.rubiks.cn/java" height="145" width="125" code="demo.class"><param value="4" name="planes"/><param value="666655555555555566666666666666666222622262226222000000000000666611111111111111113336333633363336" name="facelets4"/><param value="r1^U2r3^U3r1^U3r3^" name="moves4"/><param value="r1^U1r3^U1r1^U2r3^" name="steps4"/></applet>
                <br/>rUr'UrU2r' <br/>注意第3层的蓝色面块在顶层所处的位置 </p><p><applet codebase="http://www.rubiks.cn/java" height="145" width="125" code="demo.class"><param value="4" name="planes"/><param value="666655555555555566666666666666666222622262226222000000000000666611111111111111113336333633363336" name="facelets4"/><param value="l3^U2l1^U1l3^U1l1^" name="moves4"/><param value="l3^U3l1^U3l3^U2l1^" name="steps4"/></applet>
                <br/>l'U'lU'l'U2l&gt; <br/>(是上边的对称公式) </p><p>5、解决第3层的棱块: <br/><applet codebase="http://www.rubiks.cn/java" height="145" width="125" code="demo.class"><param value="4" name="planes"/><param value="666655555555555566666666666666666222622262226222000000000000666611111111111111113336333633363336" name="facelets4"/><param value="R1U3l3^U1R3U3l1^U2" name="moves4"/><param value="U2l3^U1R1U3l1^U1R3" name="steps4"/></applet>
                <br/>U2l'URU'lUR' <br/>注意第3层的蓝白色棱块在顶层所处的位置与色向 </p><p><applet codebase="http://www.rubiks.cn/java" height="145" width="125" code="demo.class"><param value="4" name="planes"/><param value="666655555555555566666666666666666222622262226222000000000000666611111111111111113336333633363336" name="facelets4"/><param value="L3U1r^U3L1U1r3^U2" name="moves4"/><param value="U2r^U3L3U1r3^U3L1" name="steps4"/></applet>
                <br/>U2rU'L'Ur'U'L <br/>注意第3层的蓝黄色棱块在顶层所处的位置与色向<br/>(是上边的对称公式)</p>
[此贴子已经被cube_master于2006-12-31 0:17:09编辑过]

shqf 发表于 2005-11-15 13:42:29

<p>6、解决顶层的角块,用三阶的公式。 </p><p>7、最后解决顶层的棱块。 </p><p>这里除了要用到三阶的一些公式外,还用到了2个新公式(论坛中有介绍过): </p><p>(1).换三棱公式(8步) </p><p><applet codebase="4" height="200" width="200" code="RevengePlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="U MF U' B2 U MF' U' B2" name="scrpt"/><param value="U MF U' B2 U MF' U' B2U MF U' B2 U MF' U' B2" name="initScrpt"/><param value="4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4" name="stickersRight"/><param value="5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5" name="stickersDown"/><param value="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" name="stickersLeft"/><param value="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2" name="stickersUp"/></applet>
        </p><p>(2).双棱翻色(15步) </p><p><applet codebase="4" height="200" width="200" code="RevengePlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="MR2 B2 U2 ML U2 MR' U2 MR U2 F2 MR F2 ML' B2 MR2" name="scrpt"/><param value="MR2 B2 U2 ML U2 MR' U2 MR U2 F2 MR F2 ML' B2 MR2" name="initScrpt"/><param value="4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4" name="stickersRight"/><param value="5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5" name="stickersDown"/><param value="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" name="stickersLeft"/><param value="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2" name="stickersUp"/></applet></p>
[此贴子已经被cube_master于2006-12-31 0:27:40编辑过]

shqf 发表于 2005-11-15 13:47:19

<P>  顶层棱块的解决思路是:<br>1、利用基本的调三棱公式加上扰动完成棱块的位置调动兼顾色向(一般2到3次就够了)<br>2、如有颜色相同的两个棱块并在一起了就用三阶的公式把它们调到正确的位置;<br>3、最后可能要用双棱翻色公式调棱块色向(两组双棱翻色用三阶公式)。</P>
<P>  这里利用好扰动是关键,发一个调三棱的示意图如下:<img src="attachments/dvbbs/2005-11/2005111513523550091.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" /><br>  有关扰动的理论论坛里有详细地介绍,不懂的可以参看相关的贴子。这里的扰动是要把顶层欲调动的棱块转动到上图中1、2、3的位置,再用基本调三棱公式,然后消除扰动。图中的1号块将被翻色并调到2号块位置,2号块将被翻色并调到3号块位置,3号块将被调到1号块位置,不翻色。合理利用好扰动和这个公式,可调顶层棱块位置和色向。</P>
[此贴子已经被作者于2005-11-15 22:10:17编辑过]

shqf 发表于 2005-11-15 14:56:51

<applet codebase="4" height="200" width="200" code="RevengePlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="TL2'UMFU'B2UMF'U'B2TL2" name="scrpt"/><param value="TL2'B2UMFU'B2UMF'U'TL2" name="initScrpt"/><param value="4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4" name="stickersRight"/><param value="5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5" name="stickersDown"/><param value="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" name="stickersLeft"/><param value="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2" name="stickersUp"/></applet>
        <p>如图三棱要调动,执行TL2'UMFU'B2UMF'U'B2TL2共8步可完成。其步骤是由TL2'+UMFU'B2UMF'U'B2+TL2三部分组成,即:扰动+基本调三棱公式+消除扰动。单步执行TL2后可看到欲调动的顶层三个棱块已到了相应的位置。 <br/><applet codebase="4" height="200" width="200" code="RevengePlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="RBTL'UMFU'B2UMF'U'B2TLB'R'" name="scrpt"/><param value="RBTL'B2UMFU'B2UMF'U'TLB'R'" name="initScrpt"/><param value="4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4" name="stickersRight"/><param value="5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5" name="stickersDown"/><param value="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" name="stickersLeft"/><param value="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2" name="stickersUp"/></applet>
        </p><p>如图三棱要调动,执行RBTL'B2UMFU'B2UMF'U'TLB'R'共14步可完成。其步骤是由RBTL'+UMFU'B2UMF'U'B2+TLB'R'三部分组成,即:扰动+基本调三棱公式+消除扰动。执行RBTL'三步后可看到欲调动的顶层三个棱块已到了相应的位置。 </p><p><applet codebase="4" height="200" width="200" code="RevengePlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="RBTL2'UMFU'B2UMF'U'B2TL2B'R'" name="scrpt"/><param value="RBTL2'B2UMFU'B2UMF'U'TL2B'R'" name="initScrpt"/><param value="4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4" name="stickersRight"/><param value="5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5" name="stickersDown"/><param value="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" name="stickersLeft"/><param value="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2" name="stickersUp"/></applet>
        </p><p>如图三棱要调动,执行RBTL2'UMFU'B2UMF'U'B2TL2B'R'共14步可完成。其步骤是由RBTL2'+UMFU'B2UMF'U'B2+TL2B'R'三部分组成,即:扰动+基本调三棱公式+消除扰动。执行RBTL2'三步后可看到欲调动的顶层三个棱块已到了相应的位置。</p>
[此贴子已经被cube_master于2006-12-31 0:30:35编辑过]

shqf 发表于 2005-11-15 18:00:20

<p>再举几例,cube_master在论坛中贴了四阶换两边的一些公式,全部记住恐要花点功夫,但用我上述两个调三棱和翻色的基本公式加上扰动也可以达到基本相同的效果。 </p><p><applet codebase="4" height="300" width="300" code="RevengePlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="TL2' U MF U' B2 U MF' U' B2 TL2 MR2 B2 U2 ML U2 MR' U2 MR U2 F2 MR F2 ML' B2 MR2" name="scrpt"/><param value="D' L D' MR' D L' D' MR' D L D' MR2 D L' D (MR D2)4 MR" name="initScrpt"/><param value="4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4" name="stickersRight"/><param value="5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5" name="stickersDown"/><param value="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" name="stickersLeft"/><param value="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2" name="stickersUp"/></applet>
        </p><p>如上调两棱,cube_master的公式是D'LD'MR'DL'D'MR'DLD'MR2DL'D(MR D2)4MR,有24步,用我的方法是TL2'+UMFU'B2UMF'U'B2+TL2+MR2B2U2MLU2MR'U2MRU2F2MRF2ML'B2MR2,即:扰动+基本调三棱公式+消除扰动+翻双棱公式,步数是1+8+1+15,共25步。不过Cube_master的公式确实只动了那2个棱块,而我的方法实际上动了3个棱块,但对于纯色的魔方效果是一样的。</p>
[此贴子已经被cube_master于2006-12-31 0:33:03编辑过]

shqf 发表于 2005-11-15 21:23:38

<p>续:</p><p><applet codebase="4" height="300" width="300" code="RevengePlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="R B TR2' CU2 U MF U' B2 U MF' U' B2 CU2 TR2 B' R' CU MR2 B2 U2 ML U2 MR' U2 MR U2 F2 MR F2 ML' B2 MR2" name="scrpt"/><param value="R MU B' D2 B MU' B' (ML' B2)4 ML' D2 B R'" name="initScrpt"/><param value="4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4" name="stickersRight"/><param value="5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5" name="stickersDown"/><param value="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" name="stickersLeft"/><param value="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2" name="stickersUp"/></applet>
        </p><p>如上调两棱,cube_master的公式是RMUB'D2BMU'B'(ML'B2)4ML'D2BR',有19步,用我的方法是RBTR2'CU2+UMFU'B2UMF'U'B2+CU2TR2B'R'+CU+MR2B2U2MLU2MR'U2MRU2F2MRF2ML'B2MR2,即:扰动+基本调三棱公式+消除扰动+翻双棱公式,整体转动魔方的不算,步数是3+8+3+15,共29步,如用调三棱公式的对称公式则中间的整体转动魔方两次可省略。</p>
[此贴子已经被cube_master于2006-12-31 0:36:39编辑过]

shqf 发表于 2005-11-15 22:39:09

<p>再续:</p><p><applet codebase="4" height="300" width="300" code="RevengePlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="TL' U MF U' B2 U MF' U' B2 TL CU2 TL2' U MF U' B2 U MF' U' B2 TL2'" name="scrpt"/><param value="MR2 U2 MR2 U2 MU2 MR2 MU2" name="initScrpt"/><param value="4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4" name="stickersRight"/><param value="5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5" name="stickersDown"/><param value="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" name="stickersLeft"/><param value="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2" name="stickersUp"/></applet>
        </p><p>如上调两边,cube_master给出的公式是MR2U2MR2U2MU2MR2MU2,只有7步,用我的方法是TL'+UMFU'B2UMF'U'B2+TL+ UC2TL2'+UMFU'B2UMF'U'B2+TL2',即:连做两次“扰动+基本调三棱公式+消除扰动”,虽有20步,但也可达到目的。</p>
[此贴子已经被cube_master于2006-12-31 0:38:21编辑过]
页: [1] 2 3 4 5 6 7
查看完整版本: 四阶层先复原法(有三阶基础的再学5个公式就行)