二、魔方陣的變形
1.相異魔方陣
對應方格所填的數字不相同的兩個魔方陣,如下圖
16 02 03 13 01 15 04 14
05 11 10 08 12 06 09 07
09 07 06 12 13 03 16 02
04 14 15 01 08 10 05 11
2.相等魔方陣
每一個對應方格所填的數字都相同的兩個魔方陣,如下圖
4 9 2 4 9 2
3 5 7 3 5 7
8 1 6 8 1 6
3.全等魔方陣
若一個魔方陣能夠經過旋轉或鏡射的方式變成和另一個魔方陣相等,稱這兩個魔方陣全等。在計算魔方陣個數時,我們把全等的魔方陣視為同一種。
2 7 6 8 3 4
9 5 1 1 5 9
4 3 8 6 7 2
4,剛性變形法
(1)順時針方向旋轉90
(2)順時針方向旋轉180
(3)順時針方向旋轉270
(4)左右翻轉(繞鉛直對稱軸鏡射)
(5)上下翻轉(繞水平對稱軸鏡射)
(6)左上右下翻轉(繞右上至左下對角線鏡射)
(7)右上左下翻轉(繞左上至右下對角線鏡射)
原始方陣 旋轉90。 旋轉180。 旋轉270。
01 03 16 14 12 08 13 01 07 05 10 12 14 04 09 07
13 15 02 04 10 06 15 03 09 11 06 08 16 02 11 05
08 06 11 09 05 11 02 16 04 02 15 13 03 15 06 10
12 10 05 07 07 09 04 14 14 16 03 01 01 13 08 12
左右翻轉 上下翻轉 左上右下翻轉 右上左下翻轉
14 16 03 01 12 10 05 07 07 09 04 14 01 13 08 12
04 02 15 13 08 06 11 09 05 11 02 16 03 15 06 10
09 11 06 08 13 15 02 04 10 06 15 03 16 02 11 05
07 05 10 12 01 03 16 14 12 08 13 01 14 04 09 07
5.加值變形法
正規魔方陣:首項是1,公差是1
加值變形後的魔方陣:首項是a,公差是r
原始魔方 首項為5公差為1 首項為5公差為2
14 16 03 01 18 20 07 05 31 35 09 05
04 02 15 13 08 06 19 17 11 07 33 29
09 11 06 08 13 15 10 12 21 25 15 19
07 05 10 12 11 09 14 16 17 13 23 27
6.互補變形法
就是將魔方陣中的每一個數字都替換成互補數的變形方式。
在n階魔方陣中,數字k的互補數=(1+n*n)–k
原始魔方陣 互補變形魔方陣
14 16 03 01 03 01 14 16
04 02 15 13 13 15 02 04
09 11 06 08 08 06 11 09
07 05 10 12 10 12 07 05
7.田字變形法
以中心點為準將魔方陣分成四個相等的小方陣。當n為奇數時,中央的行列要獨立出來。
n是偶數時 n是奇數時
A B A A1 B
D C D1 E B1
D C1 C
將魔方陣如下重組:
C D C C1 D
B A B1 E D1
B A1 A
可參考下面的範例:
原始4階魔方陣 4階田字變形魔方陣 原始5階魔方陣 5階田字變形魔方陣
01 03 16 14 11 09 08 06 18 22 01 10 14 13 17 09 21 05
13 15 02 04 05 07 12 10 04 08 12 16 25 24 03 20 07 11
08 06 11 09 16 14 01 03 15 19 23 02 06 02 06 23 15 19
12 10 05 07 02 04 13 15 21 05 09 13 17 10 14 01 18 22
07 11 20 24 03 16 25 12 04 08
8.井字對換變形法
(1)任選一數k,1<=k<=n 。
(2)將方陣的第k行和其互補行(第n+1-k行)對換。
(3)將方陣的第k列和其互補列(第n+1-k列)對換。
(4)為方便稱呼,此時姑且命名為k值井字對換變形。
原始魔方陣 1值井字對換魔方陣 2值井字對換魔方陣 1,2值井字對換魔方陣
01 03 16 14 07 10 05 12 01 16 03 14 07 05 10 12
13 15 02 04 04 15 02 13 08 11 06 09 09 11 06 08
08 06 11 09 09 06 11 08 13 02 15 04 04 02 15 13
12 10 05 07 14 03 16 01 12 05 10 07 14 16 03 01
9.拓樸變形法
(1)任選不相等的兩數1<=k1,k2<=n,但當(n+1)/2為奇數時,k1及k2不能等於(n+1)/2。
(2)將座標含k1值的全改成k2。含k2值的全改成k1。含n+1-k1值的全改成n+1-k2。含n+1-k2值的全改成n+1-k1。
(3)為方便稱呼,此時姑且命名為k1,k2拓樸變形。
可參考下面的3階1,3拓樸變形示意圖
(1,1) (1,2) (1,3) (3,3) (3,2) (3,1)
(2,1) (2,2) (2,3) (2,3) (2,2) (2,1)
(3,1) (3,2) (3,3) (1,3) (1,2) (1,1)
可參考下面的範例
原始魔方陣 1,2 拓樸變形魔方陣
18 22 01 10 14 08 04 12 25 16
04 08 12 16 25 22 18 01 14 10
15 19 23 02 06 19 15 23 06 02
21 05 09 13 17 11 07 20 03 24
07 11 20 24 03 05 21 09 17 13
註:其實對換變形、田字變形可包含於拓樸變形中,只因想法不同故列出參考
[此贴子已经被作者于2005-9-20 1:15:52编辑过]