|
通过这两天社区里的讨论,发现大家对建立坐标系和矩阵变换有极大的兴趣。
9 I; G4 U7 h1 f' b/ l/ w7 V6 X8 B这是好事,想到用数学去解释现象,这值得提倡和鼓励。
w0 E/ d+ @. e$ A$ g2 |2 S6 G, k下面我再抛出一个题目,感兴趣的大侠可以考虑探讨下。
7 X& p0 o5 {6 E( {+ o' z9 n6 ?& e*************************************************
0 y4 F! z% m5 r! O- F魔方相信不少人都接触过,小时候能把魔方的六面全部还原,那是相当了不起的事情,相信也是很多人小时候的梦想。现在网络发达了,研究的人也多了,各种攻略层出不穷,复原魔方也不再是件难事。如果掌握了方法,一个小孩两三钟内就可以还原。
3 c$ }1 q A5 ]- ?- R; \5 Y; _7 v
: W& x* l* A& w7 ?2 y, d( N# F我们现在也从数学的角度来研究这个还原过程。那么,现在我的题目就来了。
" m& b8 j0 ~! n) h p' W/ k+ l3 g1. 建立合适的坐标系:怎么建,建几个,随个人习惯,答案也并不唯一,没有标准答案;6 T/ Y. e! ]0 k' V
2. 每个还原步骤用一个变换矩阵表示;
+ N$ t, [) p$ m7 B5 t6 L3. 通过一系列变换矩阵,将六面全部复原:最低要求六面复原步数不限,在此基础上可以优化找出最少步数。
1 P5 k3 R4 m+ g: i4 O. t& B# s! g5 e! e
我倒是建议大家不是老在那个公转和自转的问题上纠结了,因为那是个稍微一想就能想明白的问题。如果用坐标系和矩阵变换整个长篇大论显然是在浪费时间,还不如把精力放到这个有意义的问题上来。
$ \, D. B: P/ b& P3 n/ U* J) Q有人要问了,你这个问题的意义在哪里呢?我说这个问题意义重大。
! A0 w: H* s) D- I! a: u. M# H首先有了坐标系,一系列的还原操作过程,就可以用一系列的变换矩阵来表示,便于分析和优化;有了矩阵很容易转化成各种程序;有了程序,就能控制的你的机器;你的机器就可以还原任意打乱顺序的魔方;这样你的机器就具有了智能,表面上看比多数人还高的智能。
3 n0 }9 K y3 ~: m2 v$ i( y/ c如果有人和我讨论这个问题,我认为是“挑战”;如果还是有人和我“争论”自转,我只能认为是“纠缠”了。哈哈。
# T- @# _* N5 v' L8 c( S! g# n0 w- ]1 w9 z+ j8 m9 w% P& X
' c0 |9 G9 G0 y1 g+ s/ C |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
评分
-
查看全部评分
|