魔方吧·中文魔方俱乐部

标题: 3×4×5魔方3×5面上的心块是否存在三心块置换公式? [打印本页]

作者: 黑白子    时间: 2014-1-8 14:08:07     标题: 3×4×5魔方3×5面上的心块是否存在三心块置换公式?

本帖最后由 黑白子 于 2014-1-8 14:22 编辑

3×4×5魔方3×5面上的心块是否存在三心块置换公式?如果存在,公式又是什么?
作者: 黑白子    时间: 2014-1-8 14:19:23

我只找到了成对对换公式
[FMNjava=450,400]
[param=MFfengex]1,1,1,1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]2B2;2R2;2B2;2R2;[/param]
[param=diraction]Y[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/FMNjava]
哪位有三心块置换公式?
作者: 洛阳狼王    时间: 2014-1-8 14:40:39

不知道·1                                       
作者: honglei    时间: 2014-1-8 15:39:22

本帖最后由 honglei 于 2014-1-8 16:09 编辑

先做一下(U M2 U' Lw2)2,看看效果。
接着做D2 MR2 D2 (Lw2 U M2 U')2  D2 MR2 D2.
3x5为U.4x5为F.M为左右中间层。
作者: 黑白子    时间: 2014-1-8 16:12:00

[FMNjava=450,400]
[param=MFfengex]1,1,1,1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]U;2R2;U';L2;U;2R2;U';L2;[/param]
[param=diraction]Y[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/FMNjava]

作者: 黑白子    时间: 2014-1-8 16:46:17

本帖最后由 黑白子 于 2014-1-8 16:48 编辑
honglei 发表于 2014-1-8 15:39
先做一下(U M2 U' Lw2)2,看看效果。
接着做D2 MR2 D2 (Lw2 U M2 U')2  D2 MR2 D2.
3x5为U.4x5为F.M为 ...


演示一下
[FMNjava=450,400]
[param=MFfengex]1,1,1;[/param]
[param=MFfengey]1,1,1,1,1;[/param]
[param=MFfengez]1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]U;2R2;U';L2;2R2;U;2R2;U';L2;2R2;D2;2R2;D2;L2;2R2;U;2R2;U';L2;2R2;U;2R2;U';D2;2R2;D2;[/param]
[param=diraction]Y[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/FMNjava]
结果不对呀?
作者: 黑白子    时间: 2014-1-8 16:49:35

难道是不存在这样的公式?
作者: honglei    时间: 2014-1-8 16:54:50

黑白子 发表于 2014-1-8 16:49
难道是不存在这样的公式?

我用魔方验证过 了,公式没问题,可能是你哪个步骤理解错 了。
作者: 黑白子    时间: 2014-1-8 17:32:54

honglei 发表于 2014-1-8 16:54
我用魔方验证过 了,公式没问题,可能是你哪个步骤理解错 了。

[FMNjava=450,400]
[param=MFfengex]1,1,1,1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]U;2R2;U';L2;U;2R2;U';L2;D2;3R2;D2;L2;U;2R2;U';L2;U;2R2;U';D2;2R2;D2;[/param]
[param=diraction]Y[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/FMNjava]
看看哪个步骤错了?
作者: honglei    时间: 2014-1-8 17:39:48

黑白子 发表于 2014-1-8 17:32
[FMNjava=450,400]
1,1,1,1,1;[/param]
1,1,1;[/param]

把java代码里的步骤贴上来看一下。
手机看不了演示。
作者: 乌木    时间: 2014-1-8 18:04:01

本帖最后由 乌木 于 2014-1-9 16:21 编辑

honglei给出的步骤大概是这样的,两个白心和一个黄心进行三轮换:

[FMNjava=450,400]
[param=MFfengex]1,1,1;[/param]
[param=MFfengey]1,1,1,1;[/param]
[param=MFfengez]1,1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=initScript]r;u;[/param]
[param=Script]U;2R2;U';L2;U;2R2;U';L2;D2;2R2;D2;L2;U;2R2;U';L2;U;2R2;U';D2;2R2;D2;[/param]
[param=diraction]Y[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/FMNjava]

java中的步骤为U;2R2;U';L2;U;2R2;U';L2;D2;2R2;D2;L2;U;2R2;U';L2;U;2R2;U';D2;2R2;D2;
其中,“U;2R2;U';L2;”中的2R2;实际是中层,L2;实际是两层,
而“D2;2R2;D2;”中的2R2;实际是第二层。

java图演示终态的截图:(白为U,绿为F。)
“345”心块又一种三轮换.png

附件: “345”心块又一种三轮换.png (2014-1-8 18:46:34, 107 KB) / 下载次数 64
http://www.mf8-china.com/forum.php?mod=attachment&aid=MjMxMTc0fDMyODJlZjhifDE3NTM0NDk2MTV8MHww
作者: honglei    时间: 2014-1-8 18:52:51

乌木 发表于 2014-1-8 18:04
honglei给出的步骤大概是这样的,两个白心和一个黄心进行三轮换:

[FMNjava=450,400]

谢谢乌木老师,全功能不等阶java助手的步骤真不好写。
作者: 乌木    时间: 2014-1-8 19:50:44

本帖最后由 乌木 于 2014-1-9 04:25 编辑
honglei 发表于 2014-1-8 18:52
谢谢乌木老师,全功能不等阶java助手的步骤真不好写。


这些步骤我也写不出,是据你的步骤,在java图上试验、修改…………,不管它的写法如何,只要转层符合你的意思,最后再看看结果大概差不多,再贴出来让你核实。如果不对,我就试试继续修改。
至于这全功能不等阶java助手的步骤写法的特殊性,我也不懂,也不管它了。
作者: 黑白子    时间: 2014-1-9 00:25:51

乌木 发表于 2014-1-8 18:04
honglei给出的步骤大概是这样的,两个白心和一个黄心进行三轮换:

[FMNjava=450,400]

多谢乌木老师,原来问题出在后面步骤中的第2层与中层转上。
作者: 黑白子    时间: 2014-1-9 00:31:34

honglei 发表于 2014-1-8 16:54
我用魔方验证过 了,公式没问题,可能是你哪个步骤理解错 了。

确实是我把中层和右数第二层弄错了。多谢指点!
作者: hubo5563    时间: 2014-1-9 11:25:34

本帖最后由 hubo5563 于 2014-1-9 11:28 编辑
honglei 发表于 2014-1-8 18:52
谢谢乌木老师,全功能不等阶java助手的步骤真不好写。


这个java助手代码是这样的,从最外层可转的算起,依次往内数,外层为1,然后是2,3,4,等。
由于不等阶,有些面通过转动就会改变最外层特性,因此不太好理解。没有好办法,只能这样。
另外java助手支持不等厚度切割的层,有的魔方一些层两层和一层一样厚,当两层块和一层的在一起时算几层?
作者: Fenz    时间: 2014-1-9 13:46:53

hubo5563 发表于 2014-1-9 11:25
这个java助手代码是这样的,从最外层可转的算起,依次往内数,外层为1,然后是2,3,4,等。
由于不等阶 ...

我觉得这种不等厚度可以看作捆绑,和N层一样厚的一层都视为N层。这种方案是否可行呢?
作者: honglei    时间: 2014-1-9 14:59:30     标题: 补充两个公式

本帖最后由 honglei 于 2014-1-9 15:09 编辑

(U M2 U' Lw2)2 D2 R2 D2 (Lw2 U M2 U')2D2 R2 D2.
下面这个公式没验证过,不知道行不行。
(MU M2 MU' Lw2)MD2 R2 MD2 (Lw2 MU M2 MU')MD2 R2 MD2
如果这个公式行得通的话,3x4x5的三循环公式就齐了。

作者: 黑白子    时间: 2014-1-9 15:23:27

[FMNjava=450,400]
[param=MFfengex]1,1,1,1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]U;2R2;U';L2;U;2R2;U';L2;D2;R2;D2;L2;U;2R2;U';L2;U;2R2;U';D2;R2;D2;[/param]
[param=diraction]Y[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/FMNjava]

作者: 黑白子    时间: 2014-1-9 15:26:41

和楼上等效的公式
[FMNjava=450,400]
[param=MFfengex]1,1,1,1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]F2;R2;F2;U2;F2;R2;F2;U2;[/param]
[param=diraction]Y[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/FMNjava]

作者: 黑白子    时间: 2014-1-9 15:34:32

[FMNjava=450,400]
[param=MFfengex]1,1,1,1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]2U;2R2;2U';L2;2U;2R2;2U';L2;2D2;R2;2D2;L2;2U;2R2;2U';L2;2U;2R2;2U';2D2;R2;2D2;[/param]
[param=diraction]Y[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/FMNjava]

作者: 黑白子    时间: 2014-1-9 15:38:35

本帖最后由 黑白子 于 2014-1-9 15:39 编辑

和楼上等效的对称公式
[FMNjava=450,400]
[param=MFfengex]1,1,1,1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]F2;3D2;F2;R2;F2;3D2;F2;R2;[/param]
[param=diraction]Y[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/FMNjava]

作者: 黑白子    时间: 2014-1-9 15:46:01

honglei 发表于 2014-1-9 14:59
(U M2 U' Lw2)2 D2 R2 D2 (Lw2 U M2 U')2D2 R2 D2.
下面这个公式没验证过,不知道行不行。
(MU M2 M ...

我进行了验证,两个公式都是对的,只是有点长。
第一个公式的等效公式是F2;R2;F2;U2;F2;R2;F2;U2;
第二个公式的等效公式是B2;3D2;B2;R2;B2;3D2;B2;R2;
作者: 黑白子    时间: 2014-1-9 15:47:33

这个是第二个公式的等效公式
[FMNjava=450,400]
[param=MFfengex]1,1,1,1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]B2;3D2;B2;R2;B2;3D2;B2;R2;[/param]
[param=diraction]Y[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/FMNjava]
作者: 黑白子    时间: 2014-1-9 15:53:42

honglei 发表于 2014-1-8 15:39
先做一下(U M2 U' Lw2)2,看看效果。
接着做D2 MR2 D2 (Lw2 U M2 U')2  D2 MR2 D2.
3x5为U.4x5为F.M为 ...

这个公式的等效公式
[FMNjava=450,400]
[param=MFfengex]1,1,1,1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]F2;4L2;F2;U2;F2;4L2;F2;U2;[/param]
[param=diraction]Y[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/FMNjava]
代码为F2;4L2;F2;U2;F2;4L2;F2;U2;
作者: 黑白子    时间: 2014-1-9 15:59:45

至此,3×4×5魔方的三循环公式找齐了,加上那个两棱互换公式,复原3×4×5魔方就简单多了。
作者: 乌木    时间: 2014-1-9 16:32:21

本帖最后由 乌木 于 2014-1-9 16:43 编辑

18楼第二公式(MU M2 MU' Lw2)MD2 R2 MD2 (Lw2 MU M2 MU')MD2 R2 MD2,括号内的步骤不是做两遍。在java上验证后,应该如“黑白子”21楼贴出的,括号应做两遍,即2U;2R2;2U';L2;2U;2R2;2U';L2;2D2;R2;2D2;L2;2U;2R2;2U';L2;2U;2R2;2U';2D2;R2;2D2;。

作者: 黑白子    时间: 2018-10-6 21:39:59

很久没玩不等阶魔方了,国庆节放假开始玩了。
作者: yyglxc    时间: 2018-10-7 15:04:04

学习一下!




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