МАГИЧЕСКИЕ КВАДРАТЫ ВОСЬМОГО ПОРЯДКА
Завершив исследования квадратов нечётного порядка (последний порядок n=9), я решила немного посмотреть на квадраты порядка двойной чётности.
Напомню, что порядок двойной чётности – это порядок n=4k (k=1,2,3…). Первым таким квадратом является квадрат четвёртого порядка. Эти квадраты были мной подробно исследованы (читайте предыдущие страницы о магических квадратах). Построены все 880 магических, все 48 пандиагональных. Рассмотрены все преобразования. Поэтому теперь надо посмотреть на второй квадрат порядка двойной чётности – квадрат восьмого порядка.
Магическая константа квадрата восьмого порядка равна 260.
Два метода построения квадратов порядка двойной чётности изложен на странице “Методы построения магических квадратов”. Это метод квадратных рамок и метод Рауз-Болла. Квадраты, построенные этими методами, ассоциативны. На рис. 1 изображён квадрат, построенный методом Рауз-Болла.
64 |
2 |
3 |
61 |
60 |
6 |
7 |
57 |
9 |
55 |
54 |
12 |
13 |
51 |
50 |
16 |
17 |
47 |
46 |
20 |
21 |
43 |
42 |
24 |
40 |
26 |
27 |
37 |
36 |
30 |
31 |
33 |
32 |
34 |
35 |
29 |
28 |
38 |
39 |
25 |
41 |
23 |
22 |
44 |
45 |
19 |
18 |
48 |
49 |
15 |
14 |
52 |
53 |
11 |
10 |
56 |
8 |
58 |
59 |
5 |
4 |
62 |
63 |
1 |
Рис. 1
Этот квадрат ассоциативен, как и все квадраты порядка двойной чётности, построенные методом Рауз-Болла, а также методом квадратных рамок.
Теперь расскажу о пандиагональных квадратах восьмого порядка. Один из таких квадратов был приведён на странице “Пандиагональные квадраты”.
Совсем недавно нашла в Интернете статью, в которой изложены матричные методы построения пандиагональных квадратов до порядка 13 включительно. Я уже показала практическое применение этих методов на своих страницах о магических квадратах седьмого и девятого порядка. Очень интересные методы! Жаль только, что статья написана на английском языке. Из-за незнания языка я не смогла полностью перевести статью и разобраться в принципах построения матриц. Но построить квадраты по готовой матрице у меня получилось. Здесь покажу метод для пандиагональных квадратов восьмого порядка. Ссылка на страницу:
http://www.grogono.com/magic/8x8.php
Итак, беру из указанной статьи готовую матрицу (рис. 2):
|
ACDE |
BD |
ABCE |
ACF |
DEF |
ABCDF |
BEF |
BCDF |
ABEF |
CF |
ADEF |
ABD |
BCE |
A |
CDE |
AC |
DE |
ABCD |
BE |
F |
ACDEF |
BDF |
ABCEF |
ABDF |
BCEF |
AF |
CDEF |
BCD |
ABE |
C |
ADE |
BDE |
ABC |
E |
ACD |
ABCDEF |
BF |
ACEF |
DF |
CEF |
ADF |
BCDEF |
ABF |
AE |
CD |
ABDE |
BC |
ABCDE |
B |
ACE |
D |
BDEF |
ABCF |
EF |
ACDF |
AEF |
CDF |
ABDEF |
BCF |
CE |
AD |
BCDE |
AB |
Рис. 2
Далее надо заполнять эту матрицу, вычисляя сочетания, стоящие в ячейках, как суммы входящих в них переменных A, B, C, D, E, F. Значения этих переменных таковы: A=16, B=32, C=4, D=8, E=1, F=2. Это для одного квадрата, который и построен в статье с этими значениями. Перебрав все комбинации указанных значений переменных, можно построить 720 квадратов. Левая верхняя ячейка не содержит никакого сочетания, в неё вписывается 0. В этой статье вообще все квадраты заполняются числами от 0 до n2-1. Я, конечно, привожу квадраты к привычному виду, прибавляя к числам во всех ячейках квадрата единицу. На рис. 3 вы видите квадрат, построенный в статье.
1 |
30 |
41 |
54 |
23 |
12 |
63 |
36 |
47 |
52 |
7 |
28 |
57 |
38 |
17 |
14 |
21 |
10 |
61 |
34 |
3 |
32 |
43 |
56 |
59 |
40 |
19 |
16 |
45 |
50 |
5 |
26 |
42 |
53 |
2 |
29 |
64 |
35 |
24 |
11 |
8 |
27 |
48 |
51 |
18 |
13 |
58 |
37 |
62 |
33 |
22 |
9 |
44 |
55 |
4 |
31 |
20 |
15 |
60 |
39 |
6 |
25 |
46 |
49 |
Рис. 3
Я построила для примера ещё один пандиагональный квадрат с помощью матрицы, изображённой на рис. 2, с такими значениями переменных: A=1, B=2, C=4, D=8, E=16, F=32. Этот квадрат показан на рис. 4.
1 |
30 |
11 |
24 |
38 |
57 |
48 |
51 |
47 |
52 |
37 |
58 |
12 |
23 |
2 |
29 |
6 |
25 |
16 |
19 |
33 |
62 |
43 |
56 |
44 |
55 |
34 |
61 |
15 |
20 |
5 |
26 |
27 |
8 |
17 |
14 |
64 |
35 |
54 |
41 |
53 |
42 |
63 |
36 |
18 |
13 |
28 |
7 |
32 |
3 |
22 |
9 |
59 |
40 |
49 |
46 |
50 |
45 |
60 |
39 |
21 |
10 |
31 |
4 |
Рис. 4
Ну, а дальше мне захотелось построить все 720 квадратов. Написала программу и выполнила её. Предлагаю текст программы и файл с пандиагональными квадратами восьмого порядка, построенными по этой программе. Вот сколько конкретного материала для исследования таких квадратов! Желающие исследовать, подключайтесь прямо сейчас.
Не поняла, что в статье написано о том, можно ли построить другие варианты матриц для построения пандиагональных квадратов восьмого порядка. Заинтересовавшиеся читатели могут сами посмотреть указанную статью.
ТЕКСТ ПРОГРАММЫ
10 DIM A(8, 8), B(6)
15 OPEN "MK.txt" FOR OUTPUT AS #1
20 A(1, 1) = 1: W = 1
25 B(1) = 1: B(2) = 2: B(3) = 4: B(4) = 8: B(5) = 16: B(6) = 32
30 FOR I = 1 TO 6
35 A = B(I)
40 FOR J = 1 TO 6
45 IF I = J THEN 320
50 B = B(J)
55 FOR K = 1 TO 6
60 IF K <> I THEN IF K <> J THEN 70
65 GOTO 315
70 C = B(K)
75 FOR L = 1 TO 6
80 IF L <> I THEN IF L <> J THEN IF L <> K THEN 90
85 GOTO 310
90 D = B(L)
95 FOR M = 1 TO 6
100 IF M <> I THEN IF M <> J THEN IF M <> K THEN IF M <> L THEN 110
105 GOTO 305
110 E = B(M)
115 FOR N = 1 TO 6
120 IF N <> I THEN IF N <> J THEN IF N <> K THEN IF N <> L THEN IF N <> M THEN 130
125 GOTO 300
130 F = B(N)
135 A(1, 2) = A + C + D + E + 1: A(1, 3) = B + D + 1: A(1, 4) = A + B + C + E + 1: A(1, 5) = A + C + F + 1: A(1, 6) = D + E + F + 1: A(1, 7) = A + B + C + D + F + 1: A(1, 8) = B + E + F + 1
140 A(2, 1) = B + C + D + F + 1: A(2, 2) = A + B + E + F + 1: A(2, 3) = C + F + 1: A(2, 4) = A + D + E + F + 1: A(2, 5) = A + B + D + 1: A(2, 6) = B + C + E + 1: A(2, 7) = A + 1: A(2, 8) = C + D + E + 1
145 A(3, 1) = A + C + 1: A(3, 2) = D + E + 1: A(3, 3) = A + B + C + D + 1: A(3, 4) = B + E + 1: A(3, 5) = F + 1: A(3, 6) = A + C + D + E + F + 1: A(3, 7) = B + D + F + 1: A(3, 8) = A + B + C + E + F + 1
150 A(4, 1) = A + B + D + F + 1: A(4, 2) = B + C + E + F + 1: A(4, 3) = A + F + 1: A(4, 4) = C + D + E + F + 1: A(4, 5) = B + C + D + 1: A(4, 6) = A + B + E + 1: A(4, 7) = C + 1: A(4, 8) = A + D + E + 1
155 A(5, 1) = B + D + E + 1: A(5, 2) = A + B + C + 1: A(5, 3) = E + 1: A(5, 4) = A + C + D + 1: A(5, 5) = A + B + C + D + E + F + 1: A(5, 6) = B + F + 1: A(5, 7) = A + C + E + F + 1: A(5, 8) = D + F + 1
160 A(6, 1) = C + E + F + 1: A(6, 2) = A + D + F + 1: A(6, 3) = B + C + D + E + F + 1: A(6, 4) = A + B + F + 1: A(6, 5) = A + E + 1: A(6, 6) = C + D + 1: A(6, 7) = A + B + D + E + 1: A(6, 8) = B + C + 1
165 A(7, 1) = A + B + C + D + E + 1: A(7, 2) = B + 1: A(7, 3) = A + C + E + 1: A(7, 4) = D + 1: A(7, 5) = B + D + E + F + 1: A(7, 6) = A + B + C + F + 1: A(7, 7) = E + F + 1: A(7, 8) = A + C + D + F + 1
170 A(8, 1) = A + E + F + 1: A(8, 2) = C + D + F + 1: A(8, 3) = A + B + D + E + F + 1: A(8, 4) = B + C + F + 1: A(8, 5) = C + E + 1: A(8, 6) = A + D + 1: A(8, 7) = B + C + D + E + 1: A(8, 8) = A + B + 1
180 PRINT W: PRINT #1, W
185 FOR X = 1 TO 8
190 FOR Y = 1 TO 8
195 PRINT A(X, Y);
200 PRINT #1, A(X, Y);
205 NEXT Y
210 PRINT : PRINT #1,
215 NEXT X
220 PRINT : PRINT #1,
225 W = W + 1
300 NEXT N
305 NEXT M
310 NEXT L
315 NEXT K
320 NEXT J
325 NEXT I
330 CLOSE #1
340 END
На квадраты вы можете посмотреть по ссылке:
http://www.klassikpoez.narod.ru/mk/pan8.htm
Даже представить трудно, сколько таинственных, магических связей существует между этими квадратами! Сейчас глянула на два последних квадрата (на хвостик файла, так сказать) и сразу увидела, что они связаны преобразованием “плюс-минус 1”. Просто фантастика! Не могу не показать эти два квадрата. На исходный квадрат наложена мозаика преобразования. Бирюзовая клетка соответствует “плюс 1”, а зелёная клетка – “минус 1” (рис. 5).
Квадрат № 719 Квадрат № 720
1 |
46 |
21 |
58 |
43 |
8 |
63 |
20 |
|
1 |
47 |
21 |
59 |
42 |
8 |
62 |
20 |
31 |
52 |
11 |
40 |
53 |
26 |
33 |
14 |
|
30 |
52 |
10 |
40 |
53 |
27 |
33 |
15 |
41 |
6 |
61 |
18 |
3 |
48 |
23 |
60 |
|
41 |
7 |
61 |
19 |
2 |
48 |
22 |
60 |
55 |
28 |
35 |
16 |
29 |
50 |
9 |
38 |
-> |
54 |
28 |
34 |
16 |
29 |
51 |
9 |
39 |
22 |
57 |
2 |
45 |
64 |
19 |
44 |
7 |
|
23 |
57 |
3 |
45 |
64 |
18 |
44 |
6 |
12 |
39 |
32 |
51 |
34 |
13 |
54 |
25 |
|
12 |
38 |
32 |
50 |
35 |
13 |
55 |
25 |
62 |
17 |
42 |
5 |
24 |
59 |
4 |
47 |
|
63 |
17 |
43 |
5 |
24 |
58 |
4 |
46 |
36 |
15 |
56 |
27 |
10 |
37 |
30 |
49 |
|
36 |
14 |
56 |
26 |
11 |
37 |
31 |
49 |
Рис. 5
Вот такое красивое преобразование, сохраняющее пандиагональность квадрата. Если бы не было перед глазами этих двух квадратов, то трудно было бы сочинить матрицу такого преобразования. А так она сочинилась сама собой. Вот как важен конкретный материал для исследований.
***
Пишите мне!
На главную страницу
Сайт создан в системе uCoz
|