乌木
发表于 2008-9-24 16:01:12
<P>此外,任一态执行任何公式不可能得到非法态。复原态做前一个a=L2 B' F U2 R' B F R2 D B F' D' U F' L' R' U'的话,并非得到非法态:</P>
<P> </P>
<applet code="RubikPlayer.class" codebase=3 width="250" height="250">
<param name="scrptLanguage" value="SupersetENG">
<param name="scrpt" value="L2 B' F U2 R' B F R2 D B F' D' U F' L' R' U'">
</applet>
乌木
发表于 2008-9-24 16:05:10
<P>贴出51楼后才看到50楼补充的图,过一会让我好好学习学习。</P>
<P> </P>
<P>先贴出50楼第一小图的公式A=B2U'BR'B'UB2L'B'RBLU,供各位参考。</P>
<P> </P>
<P> </P>
<P> </P>
[ 本帖最后由 乌木 于 2008-9-24 16:38 编辑 ]
earthengine
发表于 2008-9-24 16:29:19
原帖由 <i>乌木</i> 于 2008-9-24 16:01 发表 <a href="http://bbs.mf8-china.com/redirect.php?goto=findpost&pid=248686&ptid=13774" target="_blank"><img src="http://bbs.mf8-china.com/images/common/back.gif" alt="" border="0"></a>
此外,任一态执行任何公式不可能得到非法态。复原态做前一个a=L2 B' F U2 R' B F R2 D B F' D' U F' L' R' U'的话,并非得到非法态:
<br>把这个a忘记吧。它对理解本题毫无帮助。afa能出来的态,即使查不到,其变形一定能查到。这个a根本就是错的。 <br>
乌木
发表于 2008-9-24 18:11:12
<P>先问问,50楼说“这个才是真正的UA”,下面的java演示说明那状态不能用UA复原顶层嘛?</P>
<P> </P>
<P> </P>
<applet code="RubikPlayer.class" codebase=3 width="250" height="250">
<param name="scrptLanguage" value="SupersetENG">
<param name="scrpt" value="U ( B2 U' B R' B' U B2 L' B' R B L U) ">
<param name="stickersFront" value="1,5,4,0,0,0,0,0,0">
<param name="stickersRight" value="0,5,3,1,1,1,1,1,1">
<param name="stickersBack" value="4,1,1,3,3,3,3,3,3">
<param name="stickersLeft" value="3,4,0,4,4,4,4,4,4">
<param name="stickersUp" value="5,5,5,5,5,0,5,3,5">
</applet>
乌木
发表于 2008-9-24 18:46:51
<P>初态是否要这样:</P>
<P> </P>
<applet code="RubikPlayer.class" codebase=3 width="250" height="250">
<param name="scrptLanguage" value="SupersetENG">
<param name="scrpt" value="U ( B2 U' B R' B' U B2 L' B' R B L U) ">
<param name="initScrpt" value="(U ( B2 U' B R' B' U B2 L' B' R B L U))' ">
</applet>
earthengine
发表于 2008-9-24 18:57:53
原帖由 <i>乌木</i> 于 2008-9-24 18:11 发表 <a href="http://bbs.mf8-china.com/redirect.php?goto=findpost&pid=248809&ptid=13774" target="_blank"><img src="http://bbs.mf8-china.com/images/common/back.gif" alt="" border="0"></a>
先问问,50楼说“这个才是真正的UA”,下面的java演示说明那状态不能用UA复原顶层嘛?
26120
<br>你被那公式骗了。你上面贴的公式产生的是它的一个变形。真正的公式是U' L' B' R' B L B2 U' B R B' U B2
<br>
所给出的公式实际产生的是UA而不是A,所以你要调整才能完全按照图形产生结果。当你做完后很容易发现,按照你的公式,结果两个色块不对的棱是对棱而不是邻棱。这说明该公式在逆公式系列中。同时,角块现在是没有一个位置正确,所以你需要用U'纠正。最终结果如我上述。
<br><br>此外,之前我贴的UA也有错。正确图见附件。<br>
<applet code="RubikPlayer.class" codebase="3" width="300" height="300">
<param name="scrptLanguage" value="SupersetENG">
<param name="scrpt" value="U' L' B' R' B L B2 U' B R B' U B2">
</applet>
<br>其实,你不需要费太多心思去考虑UA是否正确。当然,单凭脑子想,很容易出错的,像我就出了错。不过,如果你有一个真正的魔方,或者利用论坛的助手试验,很容易验证UA的环结构。<br><br>更新:其实U' L' B' R' B L B2 U' B R B' U B2这个是“Generator“即生成花样的公式,所以出来的结果是原公式的逆。但原公式仍然需要修正否则环结构还是不对,前加U即可。<br>
[ 本帖最后由 earthengine 于 2008-9-24 19:32 编辑 ]
乌木
发表于 2008-9-24 19:43:42
<P>50楼图的最后一行有笔误吧?</P>
<P></P>
earthengine
发表于 2008-9-24 19:57:01
原帖由 <i>乌木</i> 于 2008-9-24 19:43 发表 <a href="http://bbs.mf8-china.com/redirect.php?goto=findpost&pid=248864&ptid=13774" target="_blank"><img src="http://bbs.mf8-china.com/images/common/back.gif" alt="" border="0"></a>
50楼图的最后一行有笔误吧?
26134 <br>对。那些图都是一个个生成的,没来得及仔细看。但是原理你现在应该要懂了:把图形旋转,实际上是对公式作共轭,而对公式前加U/U'/U2则会制造新的图形。旋转能不能制造新图形要看对称性,前加层转则必然会制造新图形,与对称性无关。<br>
乌木
发表于 2008-9-24 20:00:21
<P>照你这么说,52楼那个从“1211式”中查来那个公式是骗人的?对于那1211个公式都要反其道而行之?那如何说明下面对你50楼图中的A态的java演示呢?这java中用的公式可是“骗人的”公式呀:</P>
<P> </P>
<P> </P>
<applet code="RubikPlayer.class" codebase=3 width="250" height="250">
<param name="scrptLanguage" value="SupersetENG">
<param name="scrpt" value="B2 U' B R' B' U B2 L' B' R B L U ">
<param name="initScrpt" value="(B2 U' B R' B' U B2 L' B' R B L U )' ">
</applet>
[ 本帖最后由 乌木 于 2008-9-24 20:09 编辑 ]
乌木
发表于 2008-9-24 20:19:36
当然,那查得的公式没有最后的一步“U”,这是因为顶层初态实际上可能先转过U、U'或U2,仅仅是顶层要求的复原模式一样,最后一步不一定,要由读者自定最后一步。是否你说的事情就是指这种顶层是否转过,对状态数什么的以及由此引起的简并度等等,有影响,而当前探讨的正是这些问题(我是说不清究竟什么问题),不是单单追求顶层复原问题,所以就有了你说的那么些讲究。对吗?
页:
1
2
3
4
5
[6]
7
8
9
10