魔方吧·中文魔方俱乐部

标题: 四阶顶层的特殊情况 [打印本页]

作者: cube_master    时间: 2004-12-6 10:17:12     标题: 四阶顶层的特殊情况

帖一个四阶的换两棱块的公式:
[java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]MR2 U2 MR2 U2 MU2 MR2 MU2[/param]
  [param=initScrpt]MR2 U2 MR2 U2 MU2 MR2 MU2[/param]
[/java4]


作者: cube_master    时间: 2004-12-6 10:32:02

呵呵,应该是换两对棱块,这种状态在三阶绝对不会出现!
作者: 还猪哥哥    时间: 2004-12-6 11:07:02

我第一次在电脑上玩四阶就是玩成这个图


作者: cube_master    时间: 2004-12-6 11:20:13

这个 Java 有一个好处,就是你还可以用鼠标转动它。

用鼠标指着魔方,双击它的每一个面试试看[em02]

[此贴子已经被作者于2004-12-6 15:03:26编辑过]


作者: cube_master    时间: 2004-12-6 11:24:05

双击角块或中心块,即顺时针转动该面

双击棱块,即推动中间层。


作者: 老猫    时间: 2004-12-6 12:46:27

以下是引用cube_master在2004-12-6 11:24:05的发言:

双击角块或中心块,即顺时针转动该面

双击棱块,即推动中间层。

怎么逆时针转?


作者: cube_master    时间: 2004-12-6 14:23:53

以下是引用老猫在2004-12-6 12:46:27的发言:

怎么逆时针转?

点击与双击效果一样。

如果想逆时针转,只能连续点击三次[em06]


作者: xinru    时间: 2004-12-20 11:16:40

以下是引用老猫在2004-12-6 12:46:27的发言:

怎么逆时针转?

试试先按着Alt键,其他操作同顺时针。


作者: cube_master    时间: 2005-1-2 23:27:09

以下是引用老猫在2004-12-6 12:46:27的发言:

怎么逆时针转?

点击角块,顺时针转动该面,按着 Shift 点击角块,逆时针转动;

点击棱块,转动中层


作者: cube_master    时间: 2005-1-2 23:48:08

大烟头的几个四阶公式再帖
[java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]R MU B' D2 B MU' B' (ML' B2)4 ML' D2 B R'[/param]
  [param=initScrpt]R MU B' D2 B MU' B' (ML' B2)4 ML' D2 B R'[/param]
[/java4]
作者: cube_master    时间: 2005-1-2 23:57:45

[java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]F2 (ML B2)2 ML' F2 MR' U2 MR2 U2 MR' U2 B2 U MB' U' B2 U MB U[/param]
  [param=initScrpt]F2 (ML B2)2 ML' F2 MR' U2 MR2 U2 MR' U2 B2 U MB' U' B2 U MB U[/param]
[/java4]
作者: cube_master    时间: 2005-1-3 00:01:17

[java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]D R' D ML D' R D ML D' R' D ML2 D' R D' (ML' D2)4 ML'[/param]
  [param=initScrpt]D R' D ML D' R D ML D' R' D ML2 D' R D' (ML' D2)4 ML'[/param]
[/java4]
作者: cube_master    时间: 2005-1-3 00:08:21

[java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]((ML' U2)4 ML')2[/param]
  [param=initScrpt]((ML' U2)4 ML')2[/param]
[/java4]
作者: cube_master    时间: 2005-1-3 00:10:17

[java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]ML(U2 ML)4[/param]
  [param=initScrpt](ML' U2)4 ML'[/param]
[/java4]
作者: cube_master    时间: 2005-1-3 00:15:03

[java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]U R' U ML2 U' R U ML' U' R' U ML' U' R U'[/param]
  [param=initScrpt]U R' U ML U' R U ML U' R' U ML2 U' R U'[/param]
[/java4]
作者: 大烟头    时间: 2005-1-3 11:10:24

[java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]D MR U' L2 U MR' U' L2 U D'[/param]
  [param=initScrpt]D MR U' L2 U MR' U' L2 U D'D MR U' L2 U MR' U' L2 U D'[/param]
[/java4]
作者: 大烟头    时间: 2005-1-3 11:30:04

[java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]U MF U' B2 U MF' U' B2[/param]
  [param=initScrpt]U MF U' B2 U MF' U' B2U MF U' B2 U MF' U' B2[/param]
[/java4]
作者: 大烟头    时间: 2005-9-14 23:02:52

这网页里有4阶、5阶魔方的一些好公式:http://www.stefan-pochmann.de/spocc/other_stuff/4x4_5x5_algs/[em05]
作者: cube_master    时间: 2005-9-14 23:18:29

今天还猪哥哥与大烟头论坛一个四阶公式,我觉得不错,特帖到论坛供大家参考。
[java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]B2 MR2 B2 MR B2 MR' B2 MR B2 U2 MR U2 MR B2 MR2[/param]
  [param=initScrpt]MR2 B2 MR' U2 MR' U2 B2 MR' B2 MR B2 MR' B2 MR2 B2[/param]
[/java4]
作者: 邱志红    时间: 2005-9-24 10:03:46

这样做是很直接

但我认为这只是扰动的问题,没必要记这么多公式。

只要把某个中间层转动90度,然后用簇内三交换就可以解决了。

虽然麻烦了一点,但有助于对扰动的理解和减少记忆量。


作者: pengw    时间: 2005-9-24 11:15:09

以下是引用邱志红在2005-9-24 10:03:46的发言:

这样做是很直接

但我认为这只是扰动的问题,没必要记这么多公式。

只要把某个中间层转动90度,然后用簇内三交换就可以解决了。

虽然麻烦了一点,但有助于对扰动的理解和减少记忆量。



N阶定律运用的真好,超过作者,乐乐.

在N阶定律看来:

1.簇间变换:只是最基本的90度转动,用于消扰动,只是作用于含扰动簇的转层一次,四阶消去全部扰动需要转动的次数不超过2

2.簇内变换:一个边角块色向公式(与三阶相同),一个三交换公式(基于三阶边角块三换公式,然后变换转层,可轻易得到其它块的三交换公式)

如果仅仅是为了复原四阶魔方,所有必要的公式就这些,对记忆不好的人实在是大好事,更有堪者,三交换公式可完全替代色向变换公式

其它阶情况完全一样,只要真正理解了状态变换的本质,复原任何阶都是非常简单的事,所以本人非常赞同邱志红对扰动的释意与理解。

[此贴子已经被作者于2005-9-25 8:38:31编辑过]


作者: 佚名    时间: 2005-10-11 17:24:01

以下是引用cube_master在2004-12-6 10:32:02的发言:
呵呵,应该是换两对棱块,这种状态在三阶绝对不会出现!

哈哈,我在菜鸟区:[求助]四阶差这两个棱块,找不到方法了

http://bbs.mf8-china.com/Dispbbs.asp?boardid=3&ID=1164&replyID=12760&skin=1

里面详细回复过了,各位有兴趣的话,可以转贴在这里。

那里我还给出了N阶魔方可能存在两棱对换的最大个数的公式。比如10阶魔方最多可能会出现 4次 两棱对换问题等等。


作者: 佚名    时间: 2005-10-12 17:14:20

以下是引用cube_master在2004-12-6 10:17:12的发言:

帖一个四阶的换两棱块的公式:


上面是不考虑面心块及内部嵌套的2阶的情形。

但我严格地用Puzzle2.05里面的picture cube来验证就是下图的情况(是从复原态反过来做的):

四阶的换两边公式


结果令人惋惜,为了换这4块,结果打乱了原本已经复原8+4=12 块。实在得不偿失啊!!

希望以后不要提供与这类似的不严格的公式,以免误人子第。

大烟头提供的公式就很好,我检验过了的,都是严格的对换,没有波及“无辜块”。



附件: [四阶的换两边公式] 9qX3oCEv.gif (2005-10-12 17:02:38, 7.23 KB) / 下载次数 54
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTg0NXxiODRhZmJiYXwxNzE1MzM0ODA2fDB8MA%3D%3D
作者: cube_master    时间: 2005-10-12 17:49:11

以下是引用佚名在2005-10-12 17:14:20的发言:

上面是不考虑面心块及内部嵌套的2阶的情形。

但我严格地用Puzzle2.05里面的picture cube来验证就是下图的情况(是从复原态反过来做的):


结果令人惋惜,为了换这4块,结果打乱了原本已经复原8+4=12 块。实在得不偿失啊!!

希望以后不要提供与这类似的不严格的公式,以免误人子第。

大烟头提供的公式就很好,我检验过了的,都是严格的对换,没有波及“无辜块”。

佚名朋友搞错对象了,我在这里所说的只是针对普通四阶魔方的表面还原方法,并不是讨论魔方内部的变化。

如果按佚名朋友的见解,那么普通玩家还原各种魔方都必需严格的公式进行,对所有已知公式都要进行严格审查,凡有波及无辜块的公式坚决弃用?这样岂不是化简为繁

所以你这些惋惜都只能是对理论研究而言的,而对普通玩家而言最少是现在没有任何实际意义。

[此贴子已经被作者于2005-10-13 10:33:53编辑过]


作者: 佚名    时间: 2005-10-12 18:12:23

实在对不起,我没有注意该方法所面向的对象。

我只是以我理论派的角度去思考这个问题的。

我们都没有错,只是看问题的角度不同而已。

正所谓“横看成岭侧成峰”嘛。现在大家都皆大欢喜了

[em01][em01][em01]
作者: cube_master    时间: 2005-10-12 19:30:42

佚名朋友也不必太在意,这只是角度问题而不是谁的对错,因此说清楚了可使读者各取所需。


作者: strawberry    时间: 2006-1-20 15:13:25

看不到!!


作者: flywill    时间: 2007-5-13 22:47:47

玩四阶的感觉和三阶还真是不一样。


作者: 寒水    时间: 2007-5-14 17:26:24

四阶的公式真长
作者: 飞鱼    时间: 2007-6-30 23:33:13

喔,这个公式好
作者: Googolplex    时间: 2007-7-28 23:54:24

cube_master,你的这些Java小程序怎么才能下到本地呀!
作者: Googolplex    时间: 2007-7-30 15:28:23

我喜欢四阶魔方,比三阶有意思多了!三阶太简单了!


作者: 偶尔路过    时间: 2007-8-31 14:26:04

QUOTE:
以下是引用Googolplex在2007-7-28 23:54:24的发言:
cube_master,你的这些Java小程序怎么才能下到本地呀!

I found them in here

http://www.randelshofer.ch/


作者: 三叶虫    时间: 2007-8-31 15:42:52

偶尔路过 I found them in here 有语法错误,应该为 I found them  here


作者: 偶尔路过    时间: 2007-9-1 03:09:18

 这个论坛不知道为什么只支持IE,回贴。我用Firefox就少了很多功能。(如不能贴JAVA,不能引用)。

由于我连接国内网站速度极慢。所以JAVA下到本地后就快了许多。如果你的网速可以就不一定要下载到本地了。

作者: 栐遠↘單純    时间: 2007-10-23 20:47:27

点解我体唔到D图嘎?

[em06]
作者: pengw    时间: 2007-11-28 12:51:29

一楼的问题用一个三置换公式就可以解决
作者: 乌木    时间: 2007-11-28 17:01:09     标题: 回复 38# 的帖子

1楼有4个棱块要动,“用一个三置换公式”是指用两次吗?
作者: 乌木    时间: 2007-11-28 17:39:34

比如,找到了一个三棱轮换公式,但我只会两次用它(见下图)。有没有一次三轮换就可解决1楼的问题?

[java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]ML'(U MF U' B2 U MF' U' B2)ML\nCU2 ML2(U MF U' B2 U MF' U' B2)ML2 CU2[/param]
  [param=stickersFront]0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]3,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3[/param]
[/java4]

顺便介绍一下,有人给出这两式也不错:
[java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]TR2 F2 U2 MR2 U2 F2 TR2[/param]
  [param=stickersFront]0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]3,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3[/param]
[/java4]  [java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]TR2 U2 ML U2 MR' U2 MR U2 F2 MR F2 ML' TR2 [/param]
  [param=stickersFront]0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]3,3,5,3,3,3,3,3,3,3,3,3,3,3,3,3[/param]
  [param=stickersUp]5,0,5,5,5,5,5,5,5,5,5,5,5,3,5,5[/param]
[/java4]

[ 本帖最后由 乌木 于 2009-6-18 22:34 编辑 ]
作者: pengw    时间: 2007-11-28 19:47:08

这是一个典型的N阶定律预言状态变换(消除二个二元偶环)公式的例子,二个二元偶环,显然可以通过二次三置换被复原
作者: 乌木    时间: 2007-11-29 09:40:09     标题: 回复 41# 的帖子

<P>嗯。那么,四阶中仅两个棱互换又如何解释呢?比如下图的两个例子:</P>
<P>&nbsp;</P>
<P> 四阶的两棱换例子.GIF </P>

[ 本帖最后由 乌木 于 2007-11-29 09:41 编辑 ]

附件: 四阶的两棱换例子.GIF (2007-11-29 09:41:34, 9.19 KB) / 下载次数 1
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTEyMzN8NTNiODE0YWF8MTcxNTMzNDgwNnwwfDA%3D
作者: wyyw454714168    时间: 2007-11-29 12:30:41     标题: .....................

.................
作者: pengw    时间: 2007-11-29 15:33:27

回42楼:

二图是典型的四阶内层独立扰动例子,扰动因置换被体现在表层。

--------------------


分别将二图前表层的下层转90度,再用三置换分别复原已打乱的下层,上层再也不会出现你例举的情况。

至于表层,如果还有扰动,那么只有角与心的扰动,再转90度,余下的工作,仅用三置换和角色向变换完成全部工作。

一切都在预言中,非常明了。

-----------------

这个原则我说过不止一次哦。

----------------

另外,你着色不要故意选得那么相近(上,下),着色是无法改变变换性质的。
作者: pengw    时间: 2007-11-29 15:42:39

你上面二图是用什么工具做的,我打算搞一个BOKEE
作者: 乌木    时间: 2007-11-29 16:27:34

就是,不知为何通用配色要用橙色,和红色太近。自己画图可以换别的颜色,java图无法换色。
我那图就在“画图”程序中做,不方便,画不好。没办法,因为功能好的画图软件我又不会用,你还是问问别人有什么好的画图软件。
作者: pengw    时间: 2007-11-29 18:50:26

还是很漂亮,比我做得好,N阶定律由于缺乏生动的图例,而显得很“浓缩”,乌兄靠填图玩魔方,对状态变换理解得很透哦。

[ 本帖最后由 pengw 于 2007-11-29 18:51 编辑 ]
作者: ddiqq    时间: 2007-12-28 15:14:04

学习中
作者: ddiqq    时间: 2008-1-1 22:54:06

按着 Shift 点击角块,逆时针转动;
作者: yuebinxmm    时间: 2008-2-23 09:56:40

怎么看不到图啊?.........
作者: yuebinxmm    时间: 2008-2-23 09:57:04

怎么看不到图啊?.........
作者: xiaosafox    时间: 2008-5-14 17:47:27

按时打发士大夫士大夫 似的发生法
作者: nhlijiaming    时间: 2008-5-18 18:06:44

。。。。一次对两棱
作者: NTZ    时间: 2008-5-19 21:47:36

哈哈,在这里找到了合适自己的公式了!!!
作者: xiaoshudian    时间: 2008-5-22 20:43:28

以下是引用老猫在2004-12-6 12:46:27的发言:
怎么逆时针转?

点击与双击效果一样。

如果想逆时针转,只能连续点击三次[em06]
作者: kexin_xiao    时间: 2008-5-22 21:00:08     标题: 回复 55# 的帖子

还是不太适应电脑的虚拟魔方,喜欢实物的.
作者: NTZ    时间: 2008-5-22 21:52:03

原帖由 <I>cube_master</I> 于 2005-1-2 23:48 发表 <A href="http://bbs.mf8-china.com/redirect.php?goto=findpost&amp;pid=3955&amp;ptid=437" target=_blank><IMG alt="" src="http://bbs.mf8-china.com/images/common/back.gif" border=0></A> 大烟头的几个四阶公式再帖 [此贴子已经被作者于2005-2-26 16:21:10编辑过]
就是这个公式使我会二阶的!!!谢谢老大啊
作者: misyou0k    时间: 2008-5-22 22:50:06

我怎么看不到图啊~~装了JAVA也看不到~~~为什么啊
作者: ds2007    时间: 2008-7-13 09:54:54

看了,受益匪浅,新学了几个公式
作者: chuan1392010    时间: 2008-8-5 19:13:27

怎么看不到啊!?
作者: 刘超    时间: 2008-8-14 23:09:46

很好很爽,帮我解决了那个魔方
作者: juventus66    时间: 2009-3-15 16:51:11

感谢分享,学习了
作者: 123小毛虫    时间: 2009-3-18 15:08:44

恩 不错  很好
作者: xdgtzsyyj    时间: 2009-5-30 14:05:39

已经收藏了其中对的精华部分。
作者: hcwang    时间: 2009-6-14 23:45:20

翻棱挺难背的。。。烦
作者: 卡卡卡的西    时间: 2009-6-18 15:45:37

为什么我看不见啊????  怎么回事啊
作者: MickeyLeo    时间: 2009-7-31 13:33:42     标题: 回复 11# 的帖子

有没有简单点的公式?对于四阶单棱翻
作者: 乌木    时间: 2009-7-31 14:57:07     标题: 回复 66# 的帖子

有人说,降阶法做到OLL之前,如果有奇数对棱块要翻色,那么,最好先翻正一对棱块,才能顺利应用OLL公式。由于还未做OLL,故翻正一对棱块的公式就可以改用较顺手的变通公式,后者对角块和别的棱块对子的影响无所谓,反正还未做OLL和PLL嘛。所谓变通公式演示如下:
    [java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]TR2 B2 U2 TL U2 TR' U2 TR U2 F2 TR F2 TL' B2 TR2[/param]
  [param=stickersFront]0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
  [param=stickersUp]5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,5[/param]
[/java4]

[ 本帖最后由 乌木 于 2011-7-15 18:43 编辑 ]
作者: 黑桃Q    时间: 2009-8-21 15:53:14

看不见啊网速低吧
作者: 魅力宝宝    时间: 2009-11-11 09:49:13

看起来好难!
作者: 指间旋律    时间: 2009-12-2 13:39:50

三阶POP的情况,,- -,.!!!!
作者: Cheng_943    时间: 2009-12-7 17:59:08

我觉得那几个单棱换的不是很适用
作者: dangerxxxx    时间: 2010-7-30 11:09:22

学会了   简单
作者: 楷翔11    时间: 2010-7-30 13:33:56

怎么有的特殊情况我没遇到过
作者: 乌木    时间: 2010-7-30 23:01:59     标题: 回复 73# 的帖子

有的情况在降阶法时是不会出现的,也许你是用降阶法的?

[ 本帖最后由 乌木 于 2011-7-15 18:44 编辑 ]
作者: zykey    时间: 2010-8-2 10:01:40

这个并不是顶层啊  `````````````
作者: zykey    时间: 2010-8-2 10:02:41

这个并不是顶层啊  `````````````
作者: gudong    时间: 2010-9-5 21:30:26

看不到,难道是我的IE设置有问题
作者: 黑白子    时间: 2010-9-25 16:35:13

层先法时遇到两棱对换,我习惯用下面这个公式。
[java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]MR U2 MR U2 F2 MR F2 ML' U2 ML U2 MR2 [/param]
  [param=stickersFront]0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]3,3,5,3,3,3,3,3,3,3,3,3,3,3,3,3[/param]
  [param=stickersUp]5,0,5,5,5,5,5,5,5,5,5,5,5,3,5,5[/param]
[/java4]

[ 本帖最后由 黑白子 于 2010-9-26 08:19 编辑 ]
作者: 397076285    时间: 2011-2-12 19:11:02

难道回复才能看到吗“?
作者: 397076285    时间: 2011-2-12 19:12:51

我为什么看不到图片和公式啊!!!
作者: 累赘依稀    时间: 2011-6-3 21:16:55

遇到特殊情况就特郁闷
作者: 低调的MJ    时间: 2011-7-15 16:36:13     标题: 回复 68# 的帖子

乌木好强大。。学习了好多东西
作者: E.T.    时间: 2011-7-15 16:56:47

这个帖,历史悠久啊。
作者: 柯哀之恋    时间: 2018-8-31 13:18:52

好早的帖子,话说楼主的ID竟然是3
作者: 柯哀之恋    时间: 2018-8-31 16:41:30

cube_master 发表于 2005-10-12 17:49
以下是引用佚名在2005-10-12 17:14:20的发言:
上面是不考虑面心块及内部嵌套的2阶的情形。
但我严格地用 ...

说得很有道理
作者: 柯哀之恋    时间: 2018-8-31 16:48:31

Googolplex 发表于 2007-7-30 15:28
我喜欢四阶魔方,比三阶有意思多了!三阶太简单了!

简单,有本事10秒内还原一个,还把你能的




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2