魔方吧·中文魔方俱乐部
标题:
(转)魔术方块中的数学原理
[打印本页]
作者:
13813800
时间:
2008-7-18 22:26:56
标题:
(转)魔术方块中的数学原理
<
>如果你还不会玩魔方,请你发邮件给我(<A href="mailto:myrubisk@gmail.com">myrubisk@gmail.com</A>),免费索取我为你量身打造的《为“久学不会者”提供的总结性三阶魔方复原教程》,我会在立刻给你回复的。</P>
<
> </P>
<
> </P>
<
class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 144pt; mso-char-indent-count: 12.0"><FONT size=3><FONT color=#000000><SPAN style="FONT-FAMILY: 宋体; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">魔术方块中的数学原理</SPAN><FONT face="Times New Roman"> </FONT></FONT></FONT></P>
<
class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 276pt; mso-char-indent-count: 23.0"><FONT size=3><FONT color=#000000><SPAN style="FONT-FAMILY: 宋体; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">台大数学系三年级</SPAN><SPAN style="mso-fareast-font-family: 宋体; mso-fareast-language: ZH-CN"><FONT face="Times New Roman"> </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">张纮睿</SPAN></FONT></FONT></P>
<
class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com
ffice
ffice" /><o:p><FONT face="Times New Roman" color=#000000 size=3> </FONT></o:p></SPAN></P>
<
class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT color=#000000 size=3>简单的历史介绍:</FONT></SPAN></P>
<
class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT color=#000000><SPAN style="FONT-FAMILY: 宋体; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">魔术方块是</SPAN><SPAN lang=EN-US style="mso-fareast-font-family: 宋体; mso-fareast-language: ZH-CN"><FONT face="Times New Roman">1974</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">年,由匈牙利布达佩斯的建筑系教授</SPAN><SPAN style="mso-fareast-font-family: 宋体; mso-fareast-language: ZH-CN"><FONT face="Times New Roman"> <SPAN lang=EN-US>Erno Rubik</SPAN></FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">发明的。本来的目的是为了让学生了解立体结构所做的模型,为了区分每个小块的移动,而分别把六面给上了不同的颜色,然后在稍微转了几下之后,发现这个东西非常的难复原,于是世界上第一个魔术方块就诞生了。</SPAN></FONT></FONT></P>
<
class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><FONT face="Times New Roman" color=#000000 size=3> </FONT></SPAN></SPAN></P>
<
class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT color=#000000 size=3>二阶与三阶的方块:</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT color=#000000><SPAN style="FONT-FAMILY: 宋体; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">三阶方块(</SPAN><SPAN lang=EN-US style="mso-fareast-font-family: 宋体; mso-fareast-language: ZH-CN"><FONT face="Times New Roman">Rubik's Cube</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">)是一般最常见的方块,是由六个中心面(</SPAN><SPAN lang=EN-US style="mso-fareast-font-family: 宋体; mso-fareast-language: ZH-CN"><FONT face="Times New Roman">center</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">),八个角</SPAN><SPAN lang=EN-US style="mso-fareast-font-family: 宋体; mso-fareast-language: ZH-CN"><FONT face="Times New Roman">(corner)</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,十二个边</SPAN><SPAN lang=EN-US style="mso-fareast-font-family: 宋体; mso-fareast-language: ZH-CN"><FONT face="Times New Roman">(edge)</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">所组成的。而二阶的方块(</SPAN><SPAN lang=EN-US style="mso-fareast-font-family: 宋体; mso-fareast-language: ZH-CN"><FONT face="Times New Roman">Pocket Cube</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">)则是没有中心面的方块,只有三阶方块的八个角。</SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" color=#000000 size=3> </FONT></o:p></SPAN></P>
<P> </P>
作者:
13813800
时间:
2008-7-18 22:30:29
课堂上主要以这两种类型来说明。
首先,我们来看对于一个魔术方块来说,它可以乱转成几种组合呢?
全部的组合数:
2阶:7! x 3^7(环排)
3阶:8! x 12! x 3^8 x 2^12 (非环排)
但是,所有的状态都有可能出现吗?或者说,如果我们把一个方块拆开,再随便装回去,一定有办法把它转回原来的样子吗?答案是不行的。事实上,对于一个三阶的魔术方块来说,如果不把一颗魔术方块给拆了,下面三种状态是不可能出现的: (1)单对互换(exchange single pair )
(2)单边翻转(flip single edge),
(3)单角自旋(twistsingle corner )。
现在,我们就来说明这三种情形为什么不可解,首先,我们要先说明的第一个东西是不变量,什么是不变量?
如果我们定义出一个函数,使得这个函数的值在变换之下仍然保持不变,那它就是一个不变量。
举例来说:
孔明棋: 3-puzzle
12 31 23
。。。 3 2 1
。。。
。。。 13 21 32
2 3 1
(3,3,3)
在3-puzzle中一共有六种case,而其中只有三种有解,婐们称之为偶至换(even swap)而另外三种不可解的则称为奇至换(odd swap),并不是所有的题目中奇至换都不可解,只是在这个例子中,刚好不可解。
作者:
13813800
时间:
2008-7-18 22:44:24
<P>上传上来吧。</P>
<P> </P>
<P><STRONG><FONT color=#ff0000 size=7></FONT></STRONG> </P>
<P><STRONG><FONT color=#ff0000 size=7></FONT></STRONG> </P>
<P><STRONG><FONT color=#ff0000 size=7>需要回复方可显示!</FONT></STRONG></P>
附件:
A.rar
(2008-7-18 22:44:24, 38.94 KB) / 下载次数 70
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjExNjN8YjFiYmZiMDZ8MTczMjI5ODQ3MXwwfDA%3D
作者:
Cielo
时间:
2008-7-18 22:59:20
<P>呵呵,倒要看看大三学生能写出什么新东西,拭目以待!</P>
<P> </P>
<P> </P>
<P>嗯下载了,稍微看了一眼,和20年前的书上的内容差不太多吧,唉不知道理论能发展到哪一步啊</P>
[
本帖最后由 Cielo 于 2008-7-18 23:04 编辑
]
作者:
muhefeng
时间:
2008-7-18 23:02:58
这是我在魔方小站发的 楼主盗版 呵呵
作者:
乌木
时间:
2008-7-18 23:46:56
3楼附件文章中“3階:8! x 12! x 3^8 x 2^12 /2 /2 /3=4,325,003,274,489,856,000”有误,应为“3階:8! x 12! x 3^8 x 2^12 /2 /2 /3=43,25<FONT color=red>2</FONT>,003,274,489,856,000”。作者抄漏一个2,差了一个数量级。
[
本帖最后由 乌木 于 2008-7-18 23:48 编辑
]
作者:
bbshanwei
时间:
2008-7-19 00:08:37
真不知道那些大学专修数学的是怎么过日子的,每天不厌其烦的演算。
作者:
13813800
时间:
2008-7-19 17:38:43
标题:
回复 6# 的帖子
乌木老师超级厉害。。。。
作者:
Atato
时间:
2008-7-20 07:41:54
回楼上...这个有","的是很容易看出有没有少数字的</p>顶一下~
作者:
13813800
时间:
2008-7-20 08:32:29
标题:
回复 9# 的帖子
总之是谢谢各位了。。。。。。
作者:
kexin_xiao
时间:
2008-7-21 12:50:47
水平太高了,我完全看晕了,乌木老师居然发现了错误,我望尘莫及啊!
作者:
szddong
时间:
2008-8-13 21:56:31
标题:
学习一下下
学习一下下。呵呵呵呵。
欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/)
Powered by Discuz! X2