|
6#
發(fā)表于 2013-6-13 18:25:41
|
只看該作者
據(jù)查,這個(gè)紅色文字的“龜腚”來(lái)自這部電影:) k, j2 \6 z1 F; t* M
; b& E* ?$ m0 d) s- S7 A
3 W( @0 }$ W2 I$ b& k+ Q# M' ~3 h+ z: v/ m4 ?5 @1 w9 S
) J* k$ ?$ J$ s. I/ ]4 p9 f1 w. S* R. L
, Q8 }8 X- _! }- F[轉(zhuǎn)]Cube中的數(shù)學(xué)原理2 p7 d, {& k5 Y5 }
Kim 發(fā)布于: 2008-01-17 22:06 U; N2 ?( T/ y( ~' E0 v" }
1 v2 m) A4 J: J/ g% \Cube中的數(shù)學(xué)原理
$ A& v! n2 X9 m' b/ i; pI. Cube的外形及房間的個(gè)數(shù)/ X9 K$ V3 w! Y: D7 L
Cube由一個(gè)巨大的立方體以及包在立方體外的一層外殼組成,兩者之間存在一定空間,大立方體內(nèi)還包含許多小立方體房間,類似于魔方。Cube只有一個(gè)出口,只有到達(dá)了連接外殼與內(nèi)部立方體的那個(gè)房間才能走出Cube,這個(gè)房間在影片中被稱為“橋”。每一個(gè)房間棱長(zhǎng)14尺(略長(zhǎng)于4米)。大立方體每條邊有26個(gè)房間的長(zhǎng)度,所以一共是26*26*26=17576個(gè)房間的大小。(但事實(shí)上沒(méi)有那么多房間,因?yàn)榉块g要移動(dòng)必須留有一定的空間)
8 r4 f7 Z' C$ v3 V% g7 r) J! @II. 如何識(shí)別房間內(nèi)是否有陷阱4 F M2 K* D. L* W k1 G- K
·識(shí)別房間是否安全. K2 g5 D# a% j; \) e2 ]* [! E
Cube中的每一個(gè)房間都標(biāo)有三個(gè)三位數(shù)的數(shù)字。因?yàn)槊總€(gè)房間的數(shù)字都不同,Holloway一開始認(rèn)為這表示房間的序號(hào)(她從而認(rèn)為一共有幾億個(gè)房間,但她錯(cuò)了)。Leaven隨后認(rèn)為他們可以憑借這三個(gè)三位數(shù)的數(shù)字來(lái)識(shí)別房間是否有陷阱,Leaven的記憶力很好,她記下了他們經(jīng)過(guò)的每一個(gè)房間的數(shù)字,歸納以后她得出結(jié)論:凡是三個(gè)數(shù)字中含有質(zhì)數(shù)的房間存在陷阱(這個(gè)理論一開始很好用,但之后在一個(gè)不含質(zhì)數(shù)的房間內(nèi)同樣存在陷阱,至此這一理論被推翻)。最終在影片尾聲時(shí)真相才被挖掘出來(lái):識(shí)別陷阱的不是質(zhì)數(shù),而是質(zhì)數(shù)的乘方。Leaven讓Kazan報(bào)的是每個(gè)數(shù)字的質(zhì)數(shù)因子數(shù)。/ j4 P. C, r0 Q" u5 U2 Q
·質(zhì)數(shù)的乘方8 D0 z6 z' h8 W) i
每個(gè)自然數(shù)(1, 2, 3, 4...)如果本身不是質(zhì)數(shù)都可以由質(zhì)數(shù)相乘所得,比如120=2*2*2*3*5。如果不計(jì)質(zhì)數(shù)的前后順序,這種表示法是唯一的?,F(xiàn)在用乘方的形式來(lái)表示,2*2*2在這里被表示成2^3,于是120= (2^3) *3*5。若一個(gè)數(shù)只含有一個(gè)質(zhì)數(shù)因子,那它就是質(zhì)數(shù)的乘方,顯然每一個(gè)質(zhì)數(shù)本身也是質(zhì)數(shù)的乘方(這也解釋了為什么Leaven的理論并沒(méi)有一開始就出錯(cuò))。但是一個(gè)質(zhì)數(shù)的乘方不一定是質(zhì)數(shù),比如說(shuō)27=3*3*3=3^3,而27卻不是質(zhì)數(shù),因?yàn)樗鼙槐硎境?乘以9,也就在這種情況下,Leaven的理論失效了。8 s8 }8 q! Q2 t0 H" i. p5 z% t/ K
III. 房間的空間位置及移動(dòng)方式) w3 h. w4 ^% j. \3 c
無(wú)論房間是否存在陷阱,三個(gè)三位數(shù)的數(shù)字并不表示其本身,經(jīng)過(guò)下面的介紹后你會(huì)發(fā)覺(jué)它們表示了房間的空間位置和移動(dòng)軌跡。" q8 o b5 d& D9 o6 |& F! d
·房間的坐標(biāo)! J: A3 m3 F; H+ p3 W, k& P1 c5 l
每個(gè)房間的數(shù)字其實(shí)是笛卡爾坐標(biāo),它表示了房間在空間中的位置,但卻和直角坐標(biāo)有區(qū)別,兩種坐標(biāo)可以相互轉(zhuǎn)換。舉個(gè)例子:某個(gè)房間的笛卡爾坐標(biāo)是493 ,454, 967,那它的X軸坐標(biāo)就是4+9+3=16,Y軸坐標(biāo)是4+5+4=13,Z軸坐標(biāo)是9+6+7=22,因此這個(gè)房間的直角坐標(biāo)是(16, 13, 22),在此坐標(biāo)單位為一個(gè)房間,所以在Z軸方向,此房間離外殼有四個(gè)房間的距離。坐標(biāo)值不可能為負(fù)數(shù)(因?yàn)槿齻€(gè)自然數(shù)相加無(wú)法成為負(fù)數(shù)),XYZ每個(gè)方向的坐標(biāo)值不會(huì)大于26(除了“橋”)。Leaven他們?cè)?jīng)達(dá)到過(guò)一個(gè)Y軸坐標(biāo)為27的房間,這其實(shí)就是通往Cube外部的“橋”。但當(dāng)時(shí)他們卻沒(méi)有發(fā)現(xiàn)這一秘密,因?yàn)檫@個(gè)房間周圍仍舊是其他房間,直到后來(lái)Worth被Quentin扔到之前Rennes死去的那個(gè)房間后看到有個(gè)通道外部什么也沒(méi)有,他這才弄明白原來(lái)房間是會(huì)移動(dòng)的。他說(shuō):“不是我們?cè)谝苿?dòng),而是房間?!@就能解釋為什么我們一直感覺(jué)到震感,我們一直隨著房間在移動(dòng)?!盋ube此時(shí)就像個(gè)巨大的不停轉(zhuǎn)動(dòng)的魔方,每個(gè)房間都在不時(shí)地移動(dòng),每一個(gè)坐標(biāo)只表示這個(gè)房間開始時(shí)的位置。( M7 G, I* H2 [7 M& Q! `$ U5 g
·房間的移動(dòng)方式
, h. H1 F# C5 \" v4 T每一個(gè)房間的移動(dòng)軌跡也隱藏在了笛卡爾坐標(biāo)當(dāng)中,比如坐標(biāo)為477, 804, 539的房間,它的直角坐標(biāo)為(18, 12, 17)。要想知道這個(gè)房間的移動(dòng)軌跡,可以這么做,對(duì)于每一個(gè)三為數(shù)數(shù)字作如下處理:# W6 N" }& P* O" S
1. 百位數(shù)減去十位數(shù)& ?; p6 K0 A! Z8 B9 x8 D- w# ?
2. 十位數(shù)減去個(gè)位數(shù)% h6 \% J+ H$ {2 D9 G* [. f# J1 K
3. 個(gè)位數(shù)減去百位數(shù)
" p" C9 K9 C, \6 h9 P對(duì)三個(gè)數(shù)字都進(jìn)行以上操作,也就是:0 e# {- y, ?" K) T- m1 M2 N. Q
1. 477:4 - 7=-3 | 7-7=0 | 7-4=3
. @, e* u8 d& N( M2. 804:8 - 0=8 | 0-4=-4 | 4-8=-43 ^% i' q7 ?3 b r% g, Z4 \- q
3. 539:5 - 3=2 | 3-9=-6 |9-5=4' H+ V* C, Y! _: Y4 i' _0 [. l& f) v
這樣就得到了三個(gè)向量(- 3, 8, 2), (0, - 4, - 6)和(3, - 4, 4)。 這三個(gè)向量表示了這個(gè)房間的移動(dòng)軌跡,將轉(zhuǎn)換成直角坐標(biāo)的表示房間初始位置的坐標(biāo)(可以看成向量)依次加上這三個(gè)向量,即:
* ~2 j4 ^% Z! B5 q3 `, {(18, 12, 17) + (- 3, 8, 2) = (15 ,20, 19). @( W2 x* ~/ N
(15, 20, 19) + (0, - 4, - 6) = (15, 16, 13)
( P+ h3 d2 D a& g. r(15, 16, 13) + (3, - 4, 4) = (18, 12, 17)1 Q, o% F; Q$ a1 L7 x/ \
可以看到經(jīng)過(guò)了三次變化以后又回到了原來(lái)的初始坐標(biāo)(18, 12, 17)。每個(gè)房間也就是根據(jù)這個(gè)規(guī)律以(18, 12, 17) --> (15, 20, 19) --> (15, 16, 13) --> (18, 12, 17) -->…的軌跡移動(dòng)的。5 _2 ^* ]) V9 m1 _ x* S- o& n2 \* c* p
·一段時(shí)間內(nèi)房間的位置變化( C6 h; m' h/ W6 Q5 v5 l& B* j
根據(jù)坐標(biāo)變化所顯示的,每個(gè)房間其實(shí)都在周而復(fù)始地按照固定的軌跡移動(dòng)。要想知道所處空間的位置,還必須有參照物,也就是必須至少知道一個(gè)鄰近的房間的坐標(biāo)。例如:
9 m4 L E) S8 ~# B3 a T) |坐標(biāo)為320, 176, 223的房間(記為房間1),直角坐標(biāo)為(5, 14, 7),以 (5, 14, 7) --> (6, 8, 7) --> (8, 9, 6) --> (5, 14, 7) -->…的軌跡移動(dòng)) ?) M$ y4 V/ w6 m7 G% d
它右邊的房間214, 168, 104(記為房間2),直角坐標(biāo)為(7, 15, 5),以(7, 15, 5) --> (8, 10, 6) --> (5, 8, 2) --> (7, 15, 5) -->…的軌跡移動(dòng)2 Y7 C9 t/ t/ S" w1 K7 O7 W: W
它上面的房間254, 303, 017(記為房間3),直角坐標(biāo)為(11, 6 , 8),以(11, 6, 8) --> (8, 9, 7) --> (9, 6, 1) --> (11, 6, 8) -->…的軌跡移動(dòng)! I( i r# ?0 n- f
從這三個(gè)房間各自的三次移動(dòng)中可以看到它們并不總是相鄰的,換句話說(shuō),只有當(dāng)房間1到達(dá)(8, 9, 6),房間2到達(dá)(8, 10, 6)時(shí)它倆才是左右相鄰的,也只有當(dāng)房間1到達(dá)(8, 9, 6),房間3到達(dá)(8, 9, 7)時(shí)它倆才是上下相鄰的,其它時(shí)間內(nèi)3個(gè)房間都互相分離。不是所有的房間同時(shí)一起移動(dòng)的,但它們的移動(dòng)是相互獨(dú)立的。這樣Cube就存在一個(gè)初始狀態(tài),這個(gè)時(shí)候所有的房間都停留在它們的初始坐標(biāo)上,之后房間會(huì)各自移動(dòng),經(jīng)過(guò)若干時(shí)間后還會(huì)回到初始狀態(tài),這個(gè)循環(huán)可能需要幾天時(shí)間,完全取決于Cube的大小,這也會(huì)影響對(duì)到達(dá)“橋”所需的時(shí)間。
7 p. H5 K9 F+ q" P3 y·“橋”和出口
$ S/ e/ i7 V5 h- R; g+ n“橋”其實(shí)是一個(gè)房間,這在上面已經(jīng)說(shuō)過(guò)了,在其初始位置時(shí)它連接著外殼和內(nèi)部大立方體,出口就在“橋”內(nèi)?!皹颉钡腨軸坐標(biāo)為27,而其他房間的Y軸坐標(biāo)都不大于26?!皹颉币蚕衿渌块g那樣按照固定的軌跡移動(dòng),這就意味著只有等它到達(dá)其初始位置時(shí)它才是真正的“橋”,人才能通過(guò)它走出Cube,其它時(shí)間內(nèi)它都在大立方體內(nèi)部的其他位置,因此必須把握好時(shí)機(jī),錯(cuò)過(guò)初始位置之后就要再等一輪循環(huán)。Leaven把Cube比作是保險(xiǎn)箱的鎖,只有所有房間到達(dá)它們的初始位置時(shí),鎖才能打開,然而接下來(lái)只要房間一移動(dòng),鎖就關(guān)上了。因此想要找到出口就必須先找到一個(gè)處于大立方體邊界面的房間(某個(gè)坐標(biāo)為26),然后沿著邊界選擇房間進(jìn)入,最終找到“橋”,再等它回到初始位置,才能走出Cube。; @3 G) x( V0 {% _% i1 [6 H, p+ Z2 s
7 }( t+ [6 Q) n& C! {; W1 ?/ B! C5 h0 B. t7 y( z
|
|