九階幻方

九階幻方 每行、每列、兩條對角線之和相等(都是369)

Merzirac法生成

在第一行居中的方格內放1,依次向右上方填入2、3、4…,如果右上方已有數字,則向下移一格繼續填寫。如下圖用Merziral法生成的9階幻方:

47 58 69 80 1 12 23 34 45

57 68 79 9 11 22 33 44 46

67 78 8 10 21 32 43 54 56

77 7 18 20 31 42 53 55 66

6 17 19 30 41 52 63 65 76

16 27 29 40 51 62 64 75 5

26 28 39 50 61 72 74 4 15

36 38 49 60 71 73 3 14 25

37 48 59 70 81 2 13 24 35

9階幻方的幻和值為369。

Merzirac法,有人也叫樓梯法,我管它叫斜步法,即走X+Y斜步(數字按右上方順序填入),-Y跳步(如果右上方已有數字或出了對角線,則向下移一格繼續填寫)。

其實斜步法可以向4個方向依次填寫數字,即右上、右下、左上、左下4個方向,每種斜步都可有2種跳步,即左(右)跳步、上(下)跳步。

對於X+Y斜步相應的跳步可以為-X,-Y。 【記住,跳步是X+Y斜步的X(或Y)相反方向即可。如右上方向斜步,跳步就為向左(或向下)一步;左下方向斜步,跳步就為向右(或向上)一步;等等等等】

loubere法生成

在居中的方格向上一格內放1,依次向右上方填入2、3、4…,如果右上方已有數字,則向上移兩格繼續填寫。如下圖用Louberel法生成的9階幻方:

77 28 69 20 61 12 53 4 45

36 68 19 60 11 52 3 44 76

67 27 59 10 51 2 43 75 35

26 58 18 50 1 42 74 34 66

57 17 49 9 41 73 33 65 25

16 48 8 40 81 32 64 24 56

47 7 39 80 31 72 23 55 15

6 38 79 30 71 22 63 14 46

37 78 29 70 21 62 13 54 5

上述loubere法可以記作X+Y斜步(數字按右上方順序填入),2Y跳步(如果右上方已有數字或出了對角線,則向上移二格繼續填寫)。對於X+Y斜步相應的跳步可以為2X,2Y。 【記住,跳步是X+Y斜步的X(或Y)相同方向即可。】

2Y跳步,則在居中的方格向上一格放1里,按上斜步,2Y跳步的方法構成幻方。

-2Y跳步,則在居中的方格向下一格放1里,按下斜步,-2Y跳步的方法構成幻方。

2X跳步,則在居中的方格向右一格放1里,按右斜步,2X跳步的方法構成幻方。

-2X跳步,則在居中的方格向左一格放1里,按左斜步,-2X跳步的方法構成幻方。

horse法生成

對於所有的奇階幻方,在第一行居中的方格內放1,向右走1步,下走2步以跳馬步,依次填入2、3、4…,若出到方陣下方,把該數字填到本該填數所在列上方相應的格;若出到方陣右方,把該數字填到本該填數所在行的左方相應的格;如果落步格已有數字, 則向下移一格繼續填寫。如下圖用Horse法生成的9階幻方:

77 58 39 20 1 72 53 34 15

6 68 49 30 11 73 63 44 25

16 78 59 40 21 2 64 54 35

26 7 69 50 31 12 74 55 45

36 17 79 60 41 22 3 65 46

37 27 8 70 51 32 13 75 56

47 28 18 80 61 42 23 4 66

57 38 19 9 71 52 33 14 76

67 48 29 10 81 62 43 24 5

集團方陣法

將n階幻方等分成m×m個k階幻方(m,k≥3),用數由小到大完成每一個k階幻方,將每一個k階幻方依次當成m階幻方中的1至m^2的數,再以這m^2個小k階幻方,以m階幻方的方法去完成大的m階幻方,從而完成n階幻方。

71 64 69 8 1 6 53 46 51

66 68 70 3 5 7 48 50 52

67 72 65 4 9 2 49 54 47

26 19 24 44 37 42 62 55 60

21 23 25 39 41 43 57 59 61

22 27 20 40 45 38 58 63 56

35 28 33 80 73 78 17 10 15

30 32 34 75 77 79 12 14 16

31 36 29 76 81 74 13 18 11

橫豎錯位補角

1.在九階表格中按順序填入1~81

123456789
101112131415161718
192021222324252627
282930313233343536
373839404142434445
464748495051525354
555657585960616263
646566676869707172
737475767778798081

2.橫錯位(左低右高)

123456789
101112131415161718
192021222324252627
282930313233343536
373839404142434445
464748495051525354
555657585960616263
646566676869707172
737475767778798081

3.橫補角

九階幻方 九階幻方

得到

678912345
161718101112131415
262719202122232425
362829303132333435
373839404142434445
474849505152535446
575859606162635556
676869707172646566
777879808173747576

4.豎錯位(左低右高)

5
415
31425
2132435
112233445
91122334446
8102132435456
718203142535566
61719304152636576
1627294051626475
26283950617274
363849607173
3748597081
47586980
576879
6778
77

5.豎補角

九階幻方 九階幻方

得到結果。(結果1.左低右高,先橫後豎)

47586980112233445
57687991122334446
67788102132435456
77718203142535566
61719304152636576
16272940516264755
26283950617274415
36384960717331425
37485970812132435

總結:此法要求兩次錯位所得傾斜方向必須一致,同是“左低右高”,或同是“左高右低”,橫豎可先可後。最後可得出4種基本結果。

結果2.左低右高,先豎後橫

15253545465666765
34445455657541424
53636474313233343
72732122232425262
11121314151617181
20304050607080910
39495969798181929
58687871727283848
77616263637475767

結果3.左高右低,先橫後豎

37302316974676053
54383124171756861
62463932251827669
70634740332610377
78715548413427114
57972564942351912
13680645750433620
21147816558514428
29221587366595245

結果4.左高右低,先豎後橫

57870625437292113
22146797163463830
39312315780725547
56484032241688164
73655749413325179
18174665850423426
35271027567595143
52443619113766860
69615345282012477

再通過鏡像或旋轉,可衍生出更多結果。

相關詞條

熱門詞條

聯絡我們