ПОСТРОЕНИЕ ИДЕАЛЬНЫХ МАГИЧЕСКИХ КВАДРАТОВ НЕЧЁТНОГО ПОРЯДКА
С ПОМОЩЬЮ ЛАТИНСКИХ КВАДРАТОВ
Данная страница является продолжением страниц:
http://www.klassikpoez.narod.ru/chebpan.htm
http://www.klassikpoez.narod.ru/p9matr.htm
Как я уже писала в указанных статьях, в книге Ю. В. Чебракова приведён метод построения пандиагональных квадратов нечётного порядка с помощью двух латинских квадратов.
Чебраков делит все пандиагональные квадраты нечётного порядка на две группы: квадраты порядков не кратных 3 и квадраты порядков кратных 3.
Для квадратов первой группы автором приведён пример построения пандиагонального квадрата 5-ого порядка (стр. 97). Описание метода смотрите на стр. 98-99. Не буду воспроизводить здесь пример Чебракова. Покажу свою интересную схему составления двух латинских квадратов для построения не только пандиагональных, а идеальных квадратов данной серии порядков, которая несколько отличается от схемы Чебракова. Построенный Чебраковым квадрат 5-ого порядка не является идеальным, он только пандиагональный.
Начну с построения идеального квадрата 5-ого порядка. На рис. 1 вы видите первый латинский квадрат.
0 |
4 |
3 |
2 |
1 |
2 |
1 |
0 |
4 |
3 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
4 |
3 |
2 |
3 |
2 |
1 |
0 |
4 |
Рис. 1
Этот квадрат строится очень просто. В первой строке, начиная с правой ячейки, записаны числа натурального ряда в порядке возрастания, в левой ячейке записывается 0. Каждая следующая строка квадрата получается из предыдущей циклическим сдвигом с постоянным шагом (в предыдущих статьях такой циклический сдвиг встречался в нескольких примерах). Теперь составляем второй латинский квадрат (рис. 2):
3 |
2 |
1 |
0 |
4 |
1 |
0 |
4 |
3 |
2 |
4 |
3 |
2 |
1 |
0 |
2 |
1 |
0 |
4 |
3 |
0 |
4 |
3 |
2 |
1 |
Рис. 2
Очевидно, что второй латинский квадрат получается из первого отражением относительно горизонтальной оси симметрии. Латинские квадраты составлены таким образом, что являются ортогональными (определение ортогональных латинских квадратов дано в предыдущей статье; см. ссылки в начале страницы).
Теперь можно строить идеальный квадрат 5-ого порядка по известной уже читателям формуле:
cij = 5*aij + bij + 1
На рис. 3 вы видите готовый идеальный квадрат.
4 |
23 |
17 |
11 |
10 |
12 |
6 |
5 |
24 |
18 |
25 |
19 |
13 |
7 |
1 |
8 |
2 |
21 |
20 |
14 |
16 |
15 |
9 |
3 |
22 |
Рис. 3
Такая простая схема составления латинских квадратов работает для всех нечётных порядков не кратных 3. Это очень просто доказать. Если посмотреть на латинский квадрат, изображённый на рис. 1, как на нетрадиционный магический квадрат, заполненный числами 0, 1, 2, 3, 4, нетрудно увидеть, что этот квадрат идеальный, то есть сумма чисел в любых строке, столбце и диагонали (как главной, так и разломанной) равна одному и тому же числу, в данном случае – 10. Понятно, что для латинского квадрата порядка n, рассматриваемого как нетрадиционный магический, магическая константа будет равна сумме чисел от 0 до n-1. Эту сумму легко посчитать по формуле для суммы членов арифметической прогрессии:
S = n*(n-1)/2
Во втором латинском квадрате всё будет точно так же, потому что он получается из первого отражением относительно горизонтальной оси симметрии (это одно из основных преобразований магических квадратов, которое сохраняет идеальность квадрата). Обозначим любые n элементов первого латинского квадрата (в строке, в столбце или в любой диагонали) a1, a2, a3, … an, а соответствующие n элементов второго латинского квадрата b1, b2, b3, … bn. Имеем:
a1 + a2 + a3 + … + an = n*(n-1)/2
b1 + b2 + b3 + … + bn = n*(n-1)/2
Тогда сумма n соответствующих элементов строящегося идеального магического квадрата определяется так:
S1 = n*n*(n-1)/2 + n*(n-1)/2 + n = n*(n2 +1)/2
то есть эта сумма равна магической константе квадрата.
Кроме того, очевидно, что оба латинских квадрата ассоциативны.
Вот оказывается, из каких “идеальных” латинских квадратов строятся идеальные магические квадраты!
Покажу ещё несколько примеров.
Составляю латинские квадраты для построения идеального квадрата 7-ого порядка (рис. 4 и рис. 5):
0 |
6 |
5 |
4 |
3 |
2 |
1 |
2 |
1 |
0 |
6 |
5 |
4 |
3 |
4 |
3 |
2 |
1 |
0 |
6 |
5 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
6 |
5 |
4 |
3 |
2 |
3 |
2 |
1 |
0 |
6 |
5 |
4 |
5 |
4 |
3 |
2 |
1 |
0 |
6 |
Рис. 4
5 |
4 |
3 |
2 |
1 |
0 |
6 |
3 |
2 |
1 |
0 |
6 |
5 |
4 |
1 |
0 |
6 |
5 |
4 |
3 |
2 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
4 |
3 |
2 |
1 |
0 |
6 |
5 |
2 |
1 |
0 |
6 |
5 |
4 |
3 |
0 |
6 |
5 |
4 |
3 |
2 |
1 |
Рис. 5
На рис. 6 изображён готовый идеальный квадрат 7-ого порядка.
6 |
47 |
39 |
31 |
23 |
15 |
14 |
18 |
10 |
2 |
43 |
42 |
34 |
26 |
30 |
22 |
21 |
13 |
5 |
46 |
38 |
49 |
41 |
33 |
25 |
17 |
9 |
1 |
12 |
4 |
45 |
37 |
29 |
28 |
20 |
24 |
16 |
8 |
7 |
48 |
40 |
32 |
36 |
35 |
27 |
19 |
11 |
3 |
44 |
Рис. 6
И ещё один пример – для идеального квадрата 11-ого порядка. На рис. 7 и рис. 8 вы видите латинские квадраты, а на рис. 9 – готовый идеальный квадрат, построенный с помощью этих латинских квадратов.
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
Рис. 7
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Рис. 8
10 |
119 |
107 |
95 |
83 |
71 |
59 |
47 |
35 |
23 |
22 |
30 |
18 |
6 |
115 |
103 |
91 |
79 |
67 |
66 |
54 |
42 |
50 |
38 |
26 |
14 |
2 |
111 |
110 |
98 |
86 |
74 |
62 |
70 |
58 |
46 |
34 |
33 |
21 |
9 |
118 |
106 |
94 |
82 |
90 |
78 |
77 |
65 |
53 |
41 |
29 |
17 |
5 |
114 |
102 |
121 |
109 |
97 |
85 |
73 |
61 |
49 |
37 |
25 |
13 |
1 |
20 |
8 |
117 |
105 |
93 |
81 |
69 |
57 |
45 |
44 |
32 |
40 |
28 |
16 |
4 |
113 |
101 |
89 |
88 |
76 |
64 |
52 |
60 |
48 |
36 |
24 |
12 |
11 |
120 |
108 |
96 |
84 |
72 |
80 |
68 |
56 |
55 |
43 |
31 |
19 |
7 |
116 |
104 |
92 |
100 |
99 |
87 |
75 |
63 |
51 |
39 |
27 |
15 |
3 |
112 |
Рис. 9
Все построенные по данной схеме идеальные квадраты имеют одинаковую форму начальной цепочки. Такая же начальная цепочка получается в идеальных квадратах данной серии порядков, построенных методом качелей с тривиальной образующей таблицей.
Понятно, что приведённый алгоритм легко формализовать и запрограммировать. Программа даст возможность строить идеальные квадраты любого порядка рассмотренной серии порядков.
А теперь для интереса составляю точно по такой же схеме два латинских квадрата для построения квадрата 9-ого порядка [первый квадрат из серии порядков n=3*(2k+1), k=1, 2, 3…]. На рис. 10 и рис. 11 вы видите латинские квадраты.
0 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
2 |
1 |
0 |
8 |
7 |
6 |
5 |
4 |
3 |
4 |
3 |
2 |
1 |
0 |
8 |
7 |
6 |
5 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
8 |
7 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
3 |
2 |
1 |
0 |
8 |
7 |
6 |
5 |
4 |
5 |
4 |
3 |
2 |
1 |
0 |
8 |
7 |
6 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
8 |
Рис. 10
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
8 |
5 |
4 |
3 |
2 |
1 |
0 |
8 |
7 |
6 |
3 |
2 |
1 |
0 |
8 |
7 |
6 |
5 |
4 |
1 |
0 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
8 |
7 |
4 |
3 |
2 |
1 |
0 |
8 |
7 |
6 |
5 |
2 |
1 |
0 |
8 |
7 |
6 |
5 |
4 |
3 |
0 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Рис. 11
Строим квадрат 9-ого порядка из этих латинских квадратов. Как вы думаете, каким получится этот квадрат? Квадрат получается только ассоциативным, но не пандиагональным. Точно такой же результат я получила для квадрата 9-ого порядка, когда построила его методом качелей с тривиальной образующей таблицей: квадрат получился ассоциативный, но не пандиагональный.
На рис. 12 показываю ассоциативный квадрат, построенный с помощью данной пары латинских квадратов.
8 |
79 |
69 |
59 |
49 |
39 |
29 |
19 |
18 |
24 |
14 |
4 |
75 |
65 |
55 |
54 |
44 |
34 |
40 |
30 |
20 |
10 |
9 |
80 |
70 |
60 |
50 |
56 |
46 |
45 |
35 |
25 |
15 |
5 |
76 |
66 |
81 |
71 |
61 |
51 |
41 |
31 |
21 |
11 |
1 |
16 |
6 |
77 |
67 |
57 |
47 |
37 |
36 |
26 |
32 |
22 |
12 |
2 |
73 |
72 |
62 |
52 |
42 |
48 |
38 |
28 |
27 |
17 |
7 |
78 |
68 |
58 |
64 |
63 |
53 |
43 |
33 |
23 |
13 |
3 |
74 |
Рис. 12
Мне хочется получить первую строку первого латинского квадрата, так чтобы можно было по представленной здесь схеме составить два ортогональных латинских квадрата и построить из них идеальный квадрат 9-ого (а далее и всех следующих порядков кратных 3), подобный квадрату с рис 12. Какой должна быть эта строка? И возможно ли вообще применение представленного алгоритма для построения идеальных квадратов порядков кратных 3? Я имею в виду именно описанную выше схему составления латинских квадратов, а не вообще построение пандиагональных (и идеальных) квадратов с помощью латинских. Как уже было рассказано в предыдущей статье, метод построения пандиагональных (и идеальных) квадратов 9-ого порядка с помощью латинских квадратов уже давно представлен в Интернете вот на этой странице:
http://www.grogono.com/magic/9x9.php
***
Продолжаю исследование. Нашла в своей статье
http://www.klassikpoez.narod.ru/idealob6.htm
идеальный квадрат 9-ого порядка, подобный ассоциативному квадрату с рис. 12 по форме начальной цепочки. Этот квадрат вы видите на рис. 13.
3 |
78 |
20 |
50 |
17 |
40 |
70 |
28 |
63 |
29 |
59 |
8 |
76 |
25 |
46 |
18 |
39 |
69 |
44 |
67 |
34 |
55 |
9 |
75 |
24 |
47 |
14 |
52 |
10 |
45 |
66 |
33 |
56 |
5 |
80 |
22 |
81 |
21 |
51 |
11 |
41 |
71 |
31 |
61 |
1 |
60 |
2 |
77 |
26 |
49 |
16 |
37 |
72 |
30 |
68 |
35 |
58 |
7 |
73 |
27 |
48 |
15 |
38 |
13 |
43 |
64 |
36 |
57 |
6 |
74 |
23 |
53 |
19 |
54 |
12 |
42 |
65 |
32 |
62 |
4 |
79 |
Рис. 13
Очевидно, что этот квадрат отличается от квадрата с рис. 12 только порядком следования чисел в начальной цепочке. Конечно, очень интересно посмотреть, на какие латинские квадраты раскладывается данный идеальный квадрат. Выполняю разложение [в предыдущих статьях показано, как раскладывать пандиагональный (идеальный) квадрат на латинские квадраты]. На рис. 14 и рис. 15 изображены полученные латинские квадраты.
0 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
6 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
7 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
2 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
Рис. 14
2 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
7 |
0 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
6 |
Рис. 15
Что и требовалось доказать! Схема составления обоих латинских квадратов точно такая же, как во всех предыдущих примерах. Значит, всё дело только в первой строке первого латинского квадрата, а она, как уже отмечалось, определяется начальной цепочкой квадрата.
Вывод такой: чтобы составить латинские квадраты для построения идеальных квадратов порядков не кратных 3, ничего не нужно предварительно знать. А для того чтобы составить латинские квадраты для построения идеальных квадратов порядков кратных 3, надо знать начальную цепочку идеального квадрата, который мы собираемся построить с помощью этих латинских квадратов.
Теперь покажу составление двух латинских ортогональных квадратов для построения пандиагонального квадрата 15-ого порядка. К сожалению, идеального квадрата с такой формой начальной цепочки у меня не нашлось, а нашёлся в черновых записях только пандиагональный квадрат. Но тем интереснее! Латинские квадраты буду составлять точно по представленной здесь схеме, а начальную цепочку я беру из найденного пандиагонального квадрата.
Составляем первый латинский квадрат (рис. 16). Ещё раз подчеркну, что достаточно заполнить первую строку квадрата, а все следующие строки получаются циклическим сдвигом с постоянным шагом.
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
Рис. 16
Напоминаю, что второй латинский квадрат в рассматриваемом способе получается из первого отражением относительно горизонтальной оси симметрии. Составляем второй латинский квадрат (рис. 17):
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
Рис. 17
Два ортогональных латинских квадрата готовы. Складываем матрицы этих квадратов по известной формуле и получаем следующий квадрат (рис. 18):
15 |
117 |
212 |
176 |
24 |
160 |
123 |
148 |
36 |
187 |
80 |
104 |
64 |
196 |
53 |
197 |
56 |
9 |
115 |
213 |
178 |
21 |
157 |
125 |
149 |
34 |
181 |
83 |
105 |
72 |
99 |
70 |
198 |
58 |
6 |
112 |
215 |
179 |
19 |
151 |
128 |
150 |
42 |
182 |
86 |
183 |
88 |
96 |
67 |
200 |
59 |
4 |
106 |
218 |
180 |
27 |
152 |
131 |
144 |
40 |
141 |
37 |
185 |
89 |
94 |
61 |
203 |
60 |
12 |
107 |
221 |
174 |
25 |
153 |
133 |
155 |
134 |
139 |
31 |
188 |
90 |
102 |
62 |
206 |
54 |
10 |
108 |
223 |
171 |
22 |
169 |
16 |
158 |
135 |
147 |
32 |
191 |
84 |
100 |
63 |
208 |
51 |
7 |
110 |
224 |
113 |
225 |
177 |
17 |
161 |
129 |
145 |
33 |
193 |
81 |
97 |
65 |
209 |
49 |
1 |
57 |
2 |
116 |
219 |
175 |
18 |
163 |
126 |
142 |
35 |
194 |
79 |
91 |
68 |
210 |
71 |
204 |
55 |
3 |
118 |
216 |
172 |
20 |
164 |
124 |
136 |
38 |
195 |
87 |
92 |
85 |
93 |
73 |
201 |
52 |
5 |
119 |
214 |
166 |
23 |
165 |
132 |
137 |
41 |
189 |
43 |
186 |
82 |
95 |
74 |
199 |
46 |
8 |
120 |
222 |
167 |
26 |
159 |
130 |
138 |
127 |
140 |
44 |
184 |
76 |
98 |
75 |
207 |
47 |
11 |
114 |
220 |
168 |
28 |
156 |
29 |
154 |
121 |
143 |
45 |
192 |
77 |
101 |
69 |
205 |
48 |
13 |
111 |
217 |
170 |
211 |
173 |
30 |
162 |
122 |
146 |
39 |
190 |
78 |
103 |
66 |
202 |
50 |
14 |
109 |
Рис. 18
Этот пример демонстрирует построение пандиагонального квадрата 15-ого порядка с помощью двух ортогональных латинских квадратов. Напомню, что в предыдущей статье я показывала разложение идеального квадрата 15-ого порядка на два латинских квадрата, но в том идеальном квадрате была другая форма начальной цепочки.
Ещё интересный факт: если первый латинский квадрат взять по-прежнему с рис. 16, а второй латинский квадрат составить по-другому (ниже показано, как именно), то получится снова пандиагональный квадрат 15-ого порядка с “перевёрнутой” начальной цепочкой.
Итак, сначала показываю второй латинский квадрат (рис. 19):
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
Рис. 19
А теперь строим пандиагональный квадрат из пары ортогональных латинских квадратов с рис. 16 и с рис. 19. Готовый квадрат вы видите на рис. 20.
14 |
110 |
217 |
171 |
28 |
153 |
130 |
144 |
41 |
182 |
87 |
105 |
68 |
196 |
49 |
202 |
51 |
13 |
108 |
220 |
174 |
26 |
152 |
132 |
150 |
38 |
181 |
79 |
104 |
65 |
103 |
63 |
205 |
54 |
11 |
107 |
222 |
180 |
23 |
151 |
124 |
149 |
35 |
187 |
81 |
190 |
84 |
101 |
62 |
207 |
60 |
8 |
106 |
214 |
179 |
20 |
157 |
126 |
148 |
33 |
146 |
32 |
192 |
90 |
98 |
61 |
199 |
59 |
5 |
112 |
216 |
178 |
18 |
160 |
129 |
162 |
135 |
143 |
31 |
184 |
89 |
95 |
67 |
201 |
58 |
3 |
115 |
219 |
176 |
17 |
173 |
16 |
154 |
134 |
140 |
37 |
186 |
88 |
93 |
70 |
204 |
56 |
2 |
117 |
225 |
109 |
224 |
170 |
22 |
156 |
133 |
138 |
40 |
189 |
86 |
92 |
72 |
210 |
53 |
1 |
50 |
7 |
111 |
223 |
168 |
25 |
159 |
131 |
137 |
42 |
195 |
83 |
91 |
64 |
209 |
66 |
208 |
48 |
10 |
114 |
221 |
167 |
27 |
165 |
128 |
136 |
34 |
194 |
80 |
97 |
78 |
100 |
69 |
206 |
47 |
12 |
120 |
218 |
166 |
19 |
164 |
125 |
142 |
36 |
193 |
39 |
191 |
77 |
102 |
75 |
203 |
46 |
4 |
119 |
215 |
172 |
21 |
163 |
123 |
145 |
122 |
147 |
45 |
188 |
76 |
94 |
74 |
200 |
52 |
6 |
118 |
213 |
175 |
24 |
161 |
30 |
158 |
121 |
139 |
44 |
185 |
82 |
96 |
73 |
198 |
55 |
9 |
116 |
212 |
177 |
211 |
169 |
29 |
155 |
127 |
141 |
43 |
183 |
85 |
99 |
71 |
197 |
57 |
15 |
113 |
Рис. 20
Сравните этот квадрат с пандиагональным квадратом на рис. 18. Начальная цепочка “перевернулась”!
Этот пример показывает, что схем составления двух ортогональных латинских квадратов для построения пандиагональных квадратов существует несколько. Это, впрочем, было видно и на примерах, приведённых в предыдущей статье.
Теперь хочу попробовать составить общую матрицу для построения идеальных квадратов 9-ого порядка, как это сделал автор статьи для построения пандиагональных квадратов данного порядка:
http://www.grogono.com/magic/9x9.php
Напомню, что по матрице из этой статьи мне удалось построить и идеальный квадрат 9-ого порядка, но начальная цепочка в этом идеальном квадрате имеет совсем другой вид, нежели в рассмотренных здесь идеальных квадратах.
Кроме того, здесь показана только одна группа частных решений. Те, кто читал мои статьи о методе качелей, знают, как много идеальных квадратов разного вида я построила. Разные квадраты – это значит, что начальная цепочка в них имеет разную форму. В рассмотренной здесь группе частных решений начальная цепочка в квадратах имеет вид “ход конём”. Так вот, интересно посмотреть на идеальные квадраты других частных групп, по какой схеме надо составлять латинские квадраты для построения таких идеальных магических квадратов нечётного порядка.
***
Составляю желаемую матрицу для построения идеальных квадратов 9-ого порядка.
Напомню, что такая матрица для построения пандиагональных квадратов 9-ого порядка, найденная в статье по указанной чуть выше ссылке, воспроизведена мной на странице:
http://www.klassikpoez.narod.ru/p9matr.htm
(на рис. 5).
Так как я уже достаточно поработала с этой матрицей, все её свойства изучила досконально. И теперь без труда составляю аналогичную матрицу, которая позволит строить не просто пандиагональные, но идеальные квадраты 9-ого порядка. Причём строиться они будут точно по той схеме, которая представлена выше.
Общая матрица составляется из двух матриц, первую вы видите на рис. 21, а вторую – на рис. 22. Эти матрицы я составила по частному примеру, приведённому выше.
AA |
BB |
AB |
CB |
AC |
CC |
BC |
CA |
BA |
CA |
BA |
AA |
BB |
AB |
CB |
AC |
CC |
BC |
CC |
BC |
CA |
BA |
AA |
BB |
AB |
CB |
AC |
CB |
AC |
CC |
BC |
CA |
BA |
AA |
BB |
AB |
BB |
AB |
CB |
AC |
CC |
BC |
CA |
BA |
AA |
BA |
AA |
BB |
AB |
CB |
AC |
CC |
BC |
CA |
BC |
CA |
BA |
AA |
BB |
AB |
CB |
AC |
CC |
AC |
CC |
BC |
CA |
BA |
AA |
BB |
AB |
CB |
AB |
CB |
AC |
CC |
BC |
CA |
BA |
AA |
BB |
Рис. 21
AB |
CB |
AC |
CC |
BC |
CA |
BA |
AA |
BB |
AC |
CC |
BC |
CA |
BA |
AA |
BB |
AB |
CB |
BC |
CA |
BA |
AA |
BB |
AB |
CB |
AC |
CC |
BA |
AA |
BB |
AB |
CB |
AC |
CC |
BC |
CA |
BB |
AB |
CB |
AC |
CC |
BC |
CA |
BA |
AA |
CB |
AC |
CC |
BC |
CA |
BA |
AA |
BB |
AB |
CC |
BC |
CA |
BA |
AA |
BB |
AB |
CB |
AC |
CA |
BA |
AA |
BB |
AB |
CB |
AC |
CC |
BC |
AA |
BB |
AB |
CB |
AC |
CC |
BC |
CA |
BA |
Рис. 22
Очевидно, что вторая матрица получена из первой отражением относительно горизонтальной оси симметрии.
На рис. 23 показываю общую матрицу, полученную из приведённых двух матриц.
AAAB |
BBCB |
ABAC |
CBCC |
ACBC |
CCCA |
BCBA |
CAAA |
BABB |
CAAC |
BACC |
AABC |
BBCA |
ABBA |
CBAA |
ACBB |
CCAB |
BCCB |
CCBC |
BCCA |
CABA |
BAAA |
AABB |
BBAB |
ABCB |
CBAC |
ACCC |
CBBA |
ACAA |
CCBB |
BCAB |
CACB |
BAAC |
AACC |
BBBC |
ABCA |
BBBB |
ABAB |
CBCB |
ACAC |
CCCC |
BCBC |
CACA |
BABA |
AAAA |
BACB |
AAAC |
BBCC |
ABBC |
CBCA |
ACBA |
CCAA |
BCBB |
CAAB |
BCCC |
CABC |
BACA |
AABA |
BBAA |
ABBB |
CBAB |
ACCB |
CCAC |
ACCA |
CCBA |
BCAA |
CABB |
BAAB |
AACB |
BBAC |
ABCC |
CBBC |
ABAA |
CBBB |
ACAB |
CCCB |
BCAC |
CACC |
BABC |
AACA |
BBBA |
Рис. 23
К этой матрице, как помнят читатели, должна быть приложена табличка значений символов. Начнём с таких значений символов (рис. 24):
|
1 |
2 |
3 |
4 |
A |
0 |
0 |
0 |
0 |
B |
54 |
18 |
6 |
2 |
C |
27 |
9 |
3 |
1 |
Рис. 24
Напомню, как вычисляются элементы матрицы. Пример:
BBCB = 54 + 18 + 3 + 2 = 77
то есть значение каждого символа зависит от его позиции.
Если не прибавлять к вычисленным числовым значениям элементов матрицы единицу, то получится идеальный квадрат, заполненный числами от 0 до 80. Поскольку я привыкла к традиционному виду магического квадрата, то буду прибавлять единицу.
Итак, общая матрица составлена. Если вы построите по этой матрице квадрат со значениями символов из таблицы на рис. 24, получите идеальный квадрат, изображённый на рис. 13. Проверьте!
А я буду экспериментировать. Попробую построить квадрат с другими значениями символов, вот с такими (рис. 25):
|
1 |
2 |
3 |
4 |
A |
54 |
18 |
6 |
2 |
B |
0 |
0 |
0 |
0 |
C |
27 |
9 |
3 |
1 |
Рис. 25
Я просто поменяла значения символов А и В.
Составляю программку для вычисления элементов матрицы, потому что вручную это делать утомительно. К тому же программа мгновенно строит квадрат и исключает ошибки.
Получаю с такими значениями символов следующий идеальный квадрат (рис. 26):
79 |
4 |
62 |
32 |
65 |
42 |
12 |
54 |
19 |
53 |
23 |
74 |
6 |
57 |
36 |
64 |
43 |
13 |
38 |
15 |
48 |
27 |
73 |
7 |
58 |
35 |
68 |
30 |
72 |
37 |
16 |
49 |
26 |
77 |
2 |
60 |
1 |
61 |
31 |
71 |
41 |
11 |
51 |
21 |
81 |
22 |
80 |
5 |
56 |
33 |
66 |
45 |
10 |
52 |
14 |
47 |
24 |
75 |
9 |
55 |
34 |
67 |
44 |
69 |
39 |
18 |
46 |
25 |
76 |
8 |
59 |
29 |
63 |
28 |
70 |
40 |
17 |
50 |
20 |
78 |
3 |
Рис. 26
Очевидно, что этот квадрат получается из квадрата с рис. 13 поворотом на 180 градусов, то есть в этом примере получился эквивалентный квадрат.
Возьму теперь такие значения для символов матрицы (рис. 27):
|
1 |
2 |
3 |
4 |
A |
0 |
0 |
0 |
0 |
B |
2 |
6 |
18 |
54 |
C |
1 |
3 |
9 |
27 |
Рис. 27
С такими значениями получаем следующий идеальный квадрат (рис. 28):
55 |
72 |
34 |
44 |
49 |
14 |
24 |
2 |
75 |
29 |
39 |
46 |
18 |
25 |
8 |
76 |
59 |
69 |
50 |
15 |
20 |
3 |
73 |
63 |
70 |
35 |
40 |
26 |
4 |
77 |
60 |
65 |
30 |
37 |
54 |
16 |
81 |
61 |
71 |
31 |
41 |
51 |
11 |
21 |
1 |
66 |
28 |
45 |
52 |
17 |
22 |
5 |
78 |
56 |
42 |
47 |
12 |
19 |
9 |
79 |
62 |
67 |
32 |
13 |
23 |
6 |
74 |
57 |
64 |
36 |
43 |
53 |
7 |
80 |
58 |
68 |
33 |
38 |
48 |
10 |
27 |
Рис. 28
Теперь получился новый квадрат. Посмотрите, в этом квадрате несколько изменилась форма начальной цепочки. Если смотреть с точки зрения качелей, то шаги качания качелей сменились на симметричные.
Следующий пример, значения символов в таблице на рис. 29, а соответствующий идеальный квадрат – на рис. 30. Значения всех символов циклически переставлены.
|
1 |
2 |
3 |
4 |
A |
0 |
0 |
0 |
0 |
B |
18 |
6 |
2 |
54 |
C |
9 |
3 |
1 |
27 |
Рис. 29
55 |
80 |
34 |
44 |
33 |
14 |
24 |
10 |
75 |
37 |
47 |
30 |
26 |
9 |
16 |
60 |
67 |
77 |
42 |
23 |
12 |
19 |
57 |
79 |
62 |
43 |
32 |
18 |
4 |
69 |
76 |
65 |
46 |
29 |
54 |
8 |
81 |
61 |
71 |
31 |
41 |
51 |
11 |
21 |
1 |
74 |
28 |
53 |
36 |
17 |
6 |
13 |
78 |
64 |
50 |
39 |
20 |
3 |
25 |
63 |
70 |
59 |
40 |
5 |
15 |
22 |
66 |
73 |
56 |
52 |
35 |
45 |
7 |
72 |
58 |
68 |
49 |
38 |
48 |
2 |
27 |
Рис. 30
Опять получаем новый идеальный квадрат. В этом квадрате начальная цепочка совсем “испортилась”. Но этот квадрат связан с квадратом на рис. 28 комбинированным преобразованием “плюс-минус …”.
И последний пример. Ещё раз циклически переставлю значения всех символов (рис. 31):
|
1 |
2 |
3 |
4 |
A |
0 |
0 |
0 |
0 |
B |
6 |
2 |
54 |
18 |
C |
3 |
1 |
27 |
9 |
Рис. 31
Получаю такой идеальный квадрат (рис. 32):
19 |
54 |
12 |
42 |
65 |
32 |
62 |
4 |
79 |
13 |
43 |
64 |
36 |
57 |
6 |
74 |
23 |
53 |
68 |
35 |
58 |
7 |
73 |
27 |
48 |
15 |
38 |
60 |
2 |
77 |
26 |
49 |
16 |
37 |
72 |
30 |
81 |
21 |
51 |
11 |
41 |
71 |
31 |
61 |
1 |
52 |
10 |
45 |
66 |
33 |
56 |
5 |
80 |
22 |
44 |
67 |
34 |
55 |
9 |
75 |
24 |
47 |
14 |
29 |
59 |
8 |
76 |
25 |
46 |
18 |
39 |
69 |
3 |
78 |
20 |
50 |
17 |
40 |
70 |
28 |
63 |
Рис. 32
На этот раз получился эквивалентный квадрат, его можно получить из квадрата с рис. 13 отражением относительно горизонтальной оси симметрии.
Таким образом, представленная матрица даёт возможность построить несколько существенно различных (то есть не эквивалентных) идеальных квадратов 9-ого порядка. В этом её ценность. Составив одну пару латинских квадратов, мы можем построить только один идеальный квадрат. Матрица даёт обобщение данного метода построения идеальных квадратов.
***
Решив немного отдохнуть от идеальных квадратов порядков кратных 3, возвращаюсь к идеальным квадратам порядков не кратных 3, с которых начинается эта страница.
Как уже было сказано, приведённый алгоритм построения идеальных квадратов данной серии порядков очень просто формализовать и запрограммировать. Это я сейчас и сделаю. На рис. 33 вы видите первый латинский квадрат, записанный в общем виде.
0 |
N-1 |
n-2 |
… |
3 |
2 |
1 |
2 |
1 |
0 |
N-1 |
N-2 |
… |
3 |
... |
… |
… |
… |
… |
… |
… |
... |
… |
… |
… |
… |
… |
… |
... |
… |
… |
… |
… |
… |
… |
... |
… |
… |
… |
… |
N-2 |
N-3 |
N-2 |
N-3 |
… |
2 |
1 |
0 |
N-1 |
Рис. 33
Второй латинский квадрат получается из первого отражением относительно горизонтальной оси симметрии. Программа для составления обоих квадратов очень простая, построение идеального квадрата из двух построенных квадратов по известной формуле тоже очень легко запрограммировать. Вот текст программы, которая построит идеальный квадрат любого нечётного порядка не кратного 3. Конечно, максимальный размер такого квадрата зависит от ресурсов памяти, обеспечиваемой языком программирования. Язык QBASIC, на котором написана представленная здесь программа, не позволяет строить очень большие квадраты. Максимально большой квадрат, который мне удалось построить, имеет порядок n=97.
ТЕКСТ ПРОГРАММЫ
10 OPEN "MK.txt" FOR OUTPUT AS #1
15 PRINT "VVEDITE PORYADOK KVADRATA"
20 INPUT N
25 IF N / 2 - INT(N / 2) = 0 THEN 15
30 IF N / 3 - INT(N / 3) = O THEN 15
40 DIM A(N, N), B(N, N), C(N, N)
45 A(1, 1) = 0
50 FOR I = 2 TO N: A(1, I) = N + 1 - I: NEXT I
55 J = 2
60 A(J, 1) = A(J - 1, N - 1): A(J, 2) = A(J - 1, N)
65 FOR X = 3 TO N: A(J, X) = A(J - 1, X - 2): NEXT X
70 J = J + 1
75 IF J > N THEN 100
80 GOTO 60
100 FOR X = 1 TO N
105 FOR Y = 1 TO N
110 B(X, Y) = A(N - X + 1, Y)
115 NEXT Y
120 NEXT X
125 FOR X = 1 TO N
130 FOR Y = 1 TO N
135 C(X, Y) = N * A(X, Y) + B(X, Y) + 1
140 NEXT Y
145 NEXT X
150 FOR X = 1 TO N
155 FOR Y = 1 TO N
160 PRINT C(X, Y);
165 PRINT #1, C(X, Y);
170 NEXT Y
175 PRINT : PRINT #1,
180 NEXT X
185 CLOSE #1
200 END
Введите в программу порядок квадрата (не забывайте, что порядок должен быть нечётным и не кратным 3) и программа мгновенно выдаст вам идеальный квадрат. Приведу пример идеального квадрата 25-ого порядка в том виде, как он записан программой в файл:
24 623 597 571 545 519 493 467 441 415 389 363 337 311 285 259 233 207 181 155 129 103 77 51 50
72 46 20 619 593 567 541 515 489 463 437 411 385 359 333 307 281 255 229 203 177 151 150 124 98
120 94 68 42 16 615 589 563 537 511 485 459 433 407 381 355 329 303 277 251 250 224 198 172 146
168 142 116 90 64 38 12 611 585 559 533 507 481 455 429 403 377 351 350 324 298 272 246 220 194
216 190 164 138 112 86 60 34 8 607 581 555 529 503 477 451 450 424 398 372 346 320 294 268 242
264 238 212 186 160 134 108 82 56 30 4 603 577 551 550 524 498 472 446 420 394 368 342 316 290
312 286 260 234 208 182 156 130 104 78 52 26 25 624 598 572 546 520 494 468 442 416 390 364 338
360 334 308 282 256 230 204 178 152 126 125 99 73 47 21 620 594 568 542 516 490 464 438 412 386
408 382 356 330 304 278 252 226 225 199 173 147 121 95 69 43 17 616 590 564 538 512 486 460 434
456 430 404 378 352 326 325 299 273 247 221 195 169 143 117 91 65 39 13 612 586 560 534 508 482
504 478 452 426 425 399 373 347 321 295 269 243 217 191 165 139 113 87 61 35 9 608 582 556 530
552 526 525 499 473 447 421 395 369 343 317 291 265 239 213 187 161 135 109 83 57 31 5 604 578
625 599 573 547 521 495 469 443 417 391 365 339 313 287 261 235 209 183 157 131 105 79 53 27 1
48 22 621 595 569 543 517 491 465 439 413 387 361 335 309 283 257 231 205 179 153 127 101 100 74
96 70 44 18 617 591 565 539 513 487 461 435 409 383 357 331 305 279 253 227 201 200 174 148 122
144 118 92 66 40 14 613 587 561 535 509 483 457 431 405 379 353 327 301 300 274 248 222 196 170
192 166 140 114 88 62 36 10 609 583 557 531 505 479 453 427 401 400 374 348 322 296 270 244 218
240 214 188 162 136 110 84 58 32 6 605 579 553 527 501 500 474 448 422 396 370 344 318 292 266
288 262 236 210 184 158 132 106 80 54 28 2 601 600 574 548 522 496 470 444 418 392 366 340 314
336 310 284 258 232 206 180 154 128 102 76 75 49 23 622 596 570 544 518 492 466 440 414 388 362
384 358 332 306 280 254 228 202 176 175 149 123 97 71 45 19 618 592 566 540 514 488 462 436 410
432 406 380 354 328 302 276 275 249 223 197 171 145 119 93 67 41 15 614 588 562 536 510 484 458
480 454 428 402 376 375 349 323 297 271 245 219 193 167 141 115 89 63 37 11 610 584 558 532 506
528 502 476 475 449 423 397 371 345 319 293 267 241 215 189 163 137 111 85 59 33 7 606 580 554
576 575 549 523 497 471 445 419 393 367 341 315 289 263 237 211 185 159 133 107 81 55 29 3 602
Как видите, программа действительно очень простая.
Идеальный квадрат 97-ого порядка помещаю на сайт. Кто хочет посмотреть на этот квадрат, он здесь:
http://www.klassikpoez.narod.ru/mk/id97.TXT
Если вы хотите построить идеальный квадрат порядка больше 97, перепишите программу на другом языке. Из-за простоты и маленького размера программы это можно сделать за 10 минут.
ЛАТИНСКИЕ КВАДРАТЫ И МЕТОД КАЧЕЛЕЙ
Когда я строила идеальные квадраты из обратимых, обнаружила, что образующая таблица, которая строится в методе качелей, есть не что иное, как обратимый квадрат.
А сейчас покажу удивительную связь латинских квадратов, с помощью которых строятся идеальные квадраты, с методом качелей.
На рис. 34 представляю образующую таблицу, порождающую идеальный квадрат, изображённый на рис. 6.
|
3 |
44 |
36 |
35 |
27 |
19 |
11 |
-3 |
6 |
47 |
39 |
31 |
23 |
15 |
14 |
4 |
2 |
43 |
42 |
34 |
26 |
18 |
10 |
-3 |
5 |
46 |
38 |
30 |
22 |
21 |
13 |
4 |
1 |
49 |
41 |
33 |
25 |
17 |
9 |
-3 |
4 |
45 |
37 |
29 |
28 |
20 |
12 |
-3 |
7 |
48 |
40 |
32 |
24 |
16 |
8 |
|
|
k=6 |
k=5 |
k=4 |
k=3 |
k=2 |
k=1 |
Рис. 33
Напомню читателям, что в нижней строке образующей таблицы находятся номера циклов качания качелей. Эти номера принимают значения от 1 до n-1, начальной цепочке соответствует нулевой цикл качания качелей. Теперь воспроизведу идеальный квадрат с рис. 6 и раскрашу в нём кроме начальной цепочки ещё два цикла качания качелей (рис. 34).
6 |
47 |
39 |
31 |
23 |
15 |
14 |
18 |
10 |
2 |
43 |
42 |
34 |
26 |
30 |
22 |
21 |
13 |
5 |
46 |
38 |
49 |
41 |
33 |
25 |
17 |
9 |
1 |
12 |
4 |
45 |
37 |
29 |
28 |
20 |
24 |
16 |
8 |
7 |
48 |
40 |
32 |
36 |
35 |
27 |
19 |
11 |
3 |
44 |
Рис. 34
Далее воспроизведу первый латинский квадрат с рис. 4, который был составлен для построения этого идеального квадрата (рис. 35):
0 |
6 |
5 |
4 |
3 |
2 |
1 |
2 |
1 |
0 |
6 |
5 |
4 |
3 |
4 |
3 |
2 |
1 |
0 |
6 |
5 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
6 |
5 |
4 |
3 |
2 |
3 |
2 |
1 |
0 |
6 |
5 |
4 |
5 |
4 |
3 |
2 |
1 |
0 |
6 |
Рис. 35
Посмотрите, что записано в первой строке этого латинского квадрата. Записаны номера циклов качания качелей из образующей таблицы! А дальше латинский квадрат заполняется так: всем числам набора, соответствующего нулевому циклу качания качелей, в латинском квадрате соответствует число 0, всем числам набора, соответствующего циклу качания качелей с номером 1, в латинском квадрате соответствует число 1 и так далее (смотрите на раскраску в идеальном квадрате и в латинском квадрате).
Вот такая чудесная связь латинского квадрата, составленного для построения идеального квадрата, с методом качелей!
Такая же связь существует и для порядков кратных 3. Приведу пример с идеальным квадратом 9-ого порядка, который здесь был построен. Воспроизведу идеальный квадрата с рис. 13 (рис. 36) и раскрашу в нём кроме начальной цепочки ещё три цикла качания качелей:
3 |
78 |
20 |
50 |
17 |
40 |
70 |
28 |
63 |
29 |
59 |
8 |
76 |
25 |
46 |
18 |
39 |
69 |
44 |
67 |
34 |
55 |
9 |
75 |
24 |
47 |
14 |
52 |
10 |
45 |
66 |
33 |
56 |
5 |
80 |
22 |
81 |
21 |
51 |
11 |
41 |
71 |
31 |
61 |
1 |
60 |
2 |
77 |
26 |
49 |
16 |
37 |
72 |
30 |
68 |
35 |
58 |
7 |
73 |
27 |
48 |
15 |
38 |
13 |
43 |
64 |
36 |
57 |
6 |
74 |
23 |
53 |
19 |
54 |
12 |
42 |
65 |
32 |
62 |
4 |
79 |
Рис. 36
На рис. 37 представляю образующую таблицу этого идеального квадрата:
|
8 |
76 |
25 |
46 |
18 |
39 |
69 |
29 |
59 |
5 |
3 |
78 |
20 |
50 |
17 |
40 |
70 |
28 |
63 |
-1 |
4 |
79 |
19 |
54 |
12 |
42 |
65 |
32 |
62 |
-2 |
6 |
74 |
23 |
53 |
13 |
43 |
64 |
36 |
57 |
-1 |
7 |
73 |
27 |
48 |
15 |
38 |
68 |
35 |
58 |
5 |
2 |
77 |
26 |
49 |
16 |
37 |
72 |
30 |
60 |
1 |
1 |
81 |
21 |
51 |
11 |
41 |
71 |
31 |
61 |
-4 |
5 |
80 |
22 |
52 |
10 |
45 |
66 |
33 |
56 |
-4 |
9 |
75 |
24 |
47 |
14 |
44 |
67 |
34 |
55 |
|
|
k=8 |
k=2 |
k=5 |
k=1 |
k=4 |
k=7 |
k=3 |
k=6 |
Рис. 37
Теперь воспроизведу на рис. 38 первый латинский квадрат, составленный для построения этого идеального квадрата (он был изображён на рис. 14):
0 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
6 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
7 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
2 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
Рис. 38
В первой строке этого латинского квадрата опять видим в точности номера циклов качания качелей (смотрите на последнюю строку образующей таблицы на рис. 37). Начальная цепочка – нулевой цикл качания качелей, всем числам этого цикла в латинском квадрате соответствует число 0; следующий цикл качания качелей k=8, всем числам этого цикла в латинском квадрате соответствует число 8 и так далее. Смотрите раскраску в идеальном квадрате (рис. 36) и в латинском квадрате (рис. 38).
Приведу ещё один пример для идеального квадрата с другой формой начальной цепочки. Этот идеальный квадрат был разложен на латинские квадраты в статье http://www.klassikpoez.narod.ru/chebpan.htm
Воспроизведу квадрат здесь с раскраской двух циклов качания качелей кроме начальной цепочки (рис. 39):
1 |
24 |
35 |
46 |
60 |
80 |
64 |
42 |
17 |
48 |
61 |
77 |
66 |
43 |
14 |
3 |
25 |
32 |
67 |
45 |
11 |
4 |
27 |
29 |
49 |
63 |
74 |
6 |
26 |
28 |
51 |
62 |
73 |
69 |
44 |
10 |
52 |
59 |
75 |
70 |
41 |
12 |
7 |
23 |
30 |
72 |
38 |
13 |
9 |
20 |
31 |
54 |
56 |
76 |
8 |
19 |
33 |
53 |
55 |
78 |
71 |
37 |
15 |
50 |
57 |
79 |
68 |
39 |
16 |
5 |
21 |
34 |
65 |
40 |
18 |
2 |
22 |
36 |
47 |
58 |
81 |
Рис. 39
На рис. 40 показываю образующую таблицу этого идеального квадрата, которая сформирована при построении квадрата методом качелей.
|
8 |
19 |
33 |
53 |
55 |
78 |
71 |
37 |
15 |
3 |
5 |
21 |
34 |
50 |
57 |
79 |
68 |
39 |
16 |
3 |
2 |
22 |
36 |
47 |
58 |
81 |
65 |
40 |
18 |
1 |
1 |
24 |
35 |
46 |
60 |
80 |
64 |
42 |
17 |
-2 |
3 |
25 |
32 |
48 |
61 |
77 |
66 |
43 |
14 |
-1 |
4 |
27 |
29 |
49 |
63 |
74 |
67 |
45 |
11 |
-2 |
6 |
26 |
28 |
51 |
62 |
73 |
69 |
44 |
10 |
-1 |
7 |
23 |
30 |
52 |
59 |
75 |
70 |
41 |
12 |
-2 |
9 |
20 |
31 |
54 |
56 |
76 |
72 |
38 |
13 |
|
|
k=2 |
k=3 |
k=5 |
k=6 |
k=8 |
k=7 |
k=4 |
k=1 |
Рис. 40
А теперь дублирую первый латинский квадрат из тех двух латинских квадратов, на которые был разложен данный идеальный квадрат (рис. 41):
0 |
2 |
3 |
5 |
6 |
8 |
7 |
4 |
1 |
5 |
6 |
8 |
7 |
4 |
1 |
0 |
2 |
3 |
7 |
4 |
1 |
0 |
2 |
3 |
5 |
6 |
8 |
0 |
2 |
3 |
5 |
6 |
8 |
7 |
4 |
1 |
5 |
6 |
8 |
7 |
4 |
1 |
0 |
2 |
3 |
7 |
4 |
1 |
0 |
2 |
3 |
5 |
6 |
8 |
0 |
2 |
3 |
5 |
6 |
8 |
7 |
4 |
1 |
5 |
6 |
8 |
7 |
4 |
1 |
0 |
2 |
3 |
7 |
4 |
1 |
0 |
2 |
3 |
5 |
6 |
8 |
Рис. 41
Читатели уже видят, что всё точно так же, как в предыдущем примере.
ПОСТРОЕНИЕ НЕТРАДИЦИОННЫХ ИДЕАЛЬНЫХ КВАДРАТОВ
Символьная матрица для построения идеальных квадратов 9-ого порядка (см. рис. 23) позволяет строить нетрадиционные идеальные квадраты. Эти квадраты заполнены различными натуральными числами, не принадлежащими набору последовательных натуральных чисел от 1 до 81, какими заполняются традиционные магические квадраты. И вместе с тем они ассоциативные (сумма любых двух чисел, симметрично расположенных относительно центральной ячейки квадрата, равна одному и тому же числу, а в центральной ячейке стоит число равное половине этой суммы) и пандиагональные. Нетрадиционным идеальным квадратам посвящена отдельная страница:
http://www.klassikpoez.narod.ru/idnet.htm
Для построения нетрадиционного идеального квадрата 9-ого порядка с помощью матрицы, изображённой на рис. 23, надо воспользоваться представлением натуральных чисел в другой системе счисления. При построении традиционного идеального квадрата 9-ого порядка используется разложение всех десятичных чисел от 0 до 80 в троичной системе счисления по такой формуле:
N = 27a + 9b + 3c + d
где параметры a, b, c, d принимают значения 0, 1, 2.
А теперь воспользуемся представлением чисел, например, в четверичной системе счисления по следующей формуле:
N = 64a + 16b + 4c + d
с теми же значениями параметров.
Ясно, что по этой формуле с указанными значениями параметров представлены десятичные числа от 0 до 170, но не все числа из этого диапазона будут использованы при составлении нетрадиционного идеального квадрата, а только 81 число. На рис. 41а вы видите табличку значений символов матрицы, а на рис. 41б готовый нетрадиционный идеальный квадрат 9-ого порядка.
|
1 |
2 |
3 |
4 |
A |
0 |
0 |
0 |
0 |
B |
128 |
32 |
8 |
2 |
C |
64 |
16 |
4 |
1 |
Рис. 41а
3 |
167 |
34 |
102 |
26 |
85 |
153 |
65 |
139 |
66 |
134 |
10 |
165 |
41 |
97 |
27 |
83 |
151 |
90 |
149 |
73 |
129 |
11 |
163 |
39 |
98 |
22 |
105 |
17 |
91 |
147 |
71 |
130 |
6 |
170 |
37 |
171 |
35 |
103 |
18 |
86 |
154 |
69 |
137 |
1 |
135 |
2 |
166 |
42 |
101 |
25 |
81 |
155 |
67 |
150 |
74 |
133 |
9 |
161 |
43 |
99 |
23 |
82 |
21 |
89 |
145 |
75 |
131 |
7 |
162 |
38 |
106 |
33 |
107 |
19 |
87 |
146 |
70 |
138 |
5 |
169 |
Рис. 41б
Магическая константа этого квадрата равна 774. Сумма любых двух чисел, симметрично расположенных относительно центральной ячейки квадрата, равна одному и тому же числу – 172, а в центральной ячейке стоит число равное половине этой суммы. Квадрат пандиагональный. Следовательно, это действительно нетрадиционный идеальный квадрат. Интересен факт, что в квадрате даже форма начальной цепочки сохранилась.
Теперь читатели могут построить таким методом много других нетрадиционных идеальных квадратов 9-ого порядка.
ПОСТРОЕНИЕ ИДЕАЛЬНОГО КВАДРАТА 15-ОГО ПОРЯДКА
Итак, я составила символьную матрицу для построения идеальных квадратов 9-ого порядка, которая позволяет (в отличие от числовой матрицы) построить несколько идеальных квадратов путём варьирования значений символов матрицы.
В статье http://www.klassikpoez.narod.ru/chebpan.htm было выполнено разложение известного идеального квадрата 15-ого порядка на два латинских квадрата, из которых он строится (см. рис.23 и рис. 24 указанной статьи; идеальный квадрат приведён на рис. 22). Схема составления этих латинских квадратов отличается от той схемы, которая представлена в настоящей статье. Первый латинский квадрат строится путём циклического смещения троек в каждой следующей строке. Второй латинский квадрат получается из первого поворотом на 90 градусов и отражением относительно оси симметрии. Идеальный квадрат, который строится с помощью этих латинских квадратов, имеет другую форму начальной цепочки, нежели идеальные квадраты, представленные в данной статье.
Здесь я покажу символьную матрицу, которая составлена по аналогии с символьной матрицей для квадратов 9-ого порядка. Для составления такой матрицы взяты указанные латинские квадраты и использовано такое разложение для чисел от 0 до 224:
N = 75a + 15b + 5c + d
где параметры a, b, c, d принимают значения 0, 1, 2, 3, 4.
Более удобное разложение у меня не получается. Может быть, читателям удастся сочинить другое разложение (цель: уменьшить количество значений параметров).
На рис. 42 представляю символьную матрицу для построения идеального квадрата 15-ого порядка, а на рис. 43 – табличку значений символов.
AAAA |
BACB |
BBCC |
CBBD |
ABAE |
ACAA |
CCCB |
CDCC |
ADBD |
BDAE |
BEAA |
CECB |
AECC |
BCBD |
CAAE |
CBBA |
ABAB |
ACCD |
CCBE |
CDBC |
ADBA |
BDAB |
BECD |
CEBE |
AEBC |
BCBA |
CAAB |
AACD |
BABE |
BBBC |
CCBB |
CDAC |
ADAD |
BDCE |
BECA |
CEBB |
AEAC |
BCAD |
CACE |
AACA |
BABB |
BBAC |
CBAD |
ABCE |
ACCA |
BDCB |
BECC |
CEBD |
AEAE |
BCAA |
CACB |
AACC |
BABD |
BBAE |
CBAA |
ABCB |
ACCC |
CCBD |
CDAE |
ADAA |
AEAB |
BCCD |
CABE |
AABC |
BABA |
BBAB |
CBCD |
ABBE |
ACBC |
CCBA |
CDAB |
ADCD |
BDBE |
BEBC |
CEBA |
AAAC |
BAAD |
BBCE |
CBCA |
ABBB |
ACAC |
CCAD |
CDCE |
ADCA |
BDBB |
BEAC |
CEAD |
AECE |
BCCA |
CABB |
CBCC |
ABBD |
ACAE |
CCAA |
CDCB |
ADCC |
BDBD |
BEAE |
CEAA |
AECB |
BCCC |
CABD |
AAAE |
BAAA |
BBCB |
CCCD |
CDBE |
ADBC |
BDBA |
BEAB |
CECD |
AEBE |
BCBC |
CABA |
AAAB |
BACD |
BBBE |
CBBC |
ABBA |
ACAB |
BDAD |
BECE |
CECA |
AEBB |
BCAC |
CAAD |
AACE |
BACA |
BBBB |
CBAC |
ABAD |
ACCE |
CCCA |
CDBB |
ADAC |
AEBD |
BCAE |
CAAA |
AACB |
BACC |
BBBD |
CBAE |
ABAA |
ACCB |
CCCC |
CDBD |
ADAE |
BDAA |
BECB |
CECC |
AABE |
BABC |
BBBA |
CBAB |
ABCD |
ACBE |
CCBC |
CDBA |
ADAB |
BDCD |
BEBE |
CEBC |
AEBA |
BCAB |
CACD |
CBCE |
ABCA |
ACBB |
CCAC |
CDAD |
ADCE |
BDCA |
BEBB |
CEAC |
AEAD |
BCCE |
CACA |
AABB |
BAAC |
BBAD |
CCAE |
CDAA |
ADCB |
BDCC |
BEBD |
CEAE |
AEAA |
BCCB |
CACC |
AABD |
BAAE |
BBAA |
CBCB |
ABCC |
ACBD |
BDBC |
BEBA |
CEAB |
AECD |
BCBE |
CABC |
AABA |
BAAB |
BBCD |
CBBE |
ABBC |
ACBA |
CCAB |
CDCD |
ADBE |
AECA |
BCBB |
CAAC |
AAAD |
BACE |
BBCA |
CBBB |
ABAC |
ACAD |
CCCE |
CDCA |
ADBB |
BDAC |
BEAD |
CECE |
Рис. 42
|
1 |
2 |
3 |
4 |
A |
0 |
0 |
0 |
0 |
B |
75 |
15 |
5 |
1 |
С |
150 |
30 |
10 |
2 |
D |
|
45 |
15 |
3 |
E |
|
60 |
20 |
4 |
Рис. 43
Символы D и E не встречаются в первой позиции ни в одном элементе матрицы.
Если вы построите с помощью приведённой матрицы квадрат, используя значения символов из таблицы на рис. 43, то получите следующий идеальный квадрат (рис. 44) [воспроизвожу квадрат из указанной выше статьи, с рис. 22]:
1 |
87 |
103 |
174 |
20 |
31 |
192 |
208 |
54 |
125 |
136 |
222 |
73 |
114 |
155 |
171 |
17 |
44 |
190 |
203 |
51 |
122 |
149 |
220 |
68 |
111 |
152 |
14 |
85 |
98 |
187 |
198 |
49 |
135 |
146 |
217 |
63 |
109 |
165 |
11 |
82 |
93 |
169 |
30 |
41 |
132 |
148 |
219 |
65 |
106 |
162 |
13 |
84 |
95 |
166 |
27 |
43 |
189 |
200 |
46 |
62 |
119 |
160 |
8 |
81 |
92 |
179 |
25 |
38 |
186 |
197 |
59 |
130 |
143 |
216 |
3 |
79 |
105 |
176 |
22 |
33 |
184 |
210 |
56 |
127 |
138 |
214 |
75 |
116 |
157 |
178 |
24 |
35 |
181 |
207 |
58 |
129 |
140 |
211 |
72 |
118 |
159 |
5 |
76 |
102 |
194 |
205 |
53 |
126 |
137 |
224 |
70 |
113 |
156 |
2 |
89 |
100 |
173 |
21 |
32 |
124 |
150 |
221 |
67 |
108 |
154 |
15 |
86 |
97 |
168 |
19 |
45 |
191 |
202 |
48 |
69 |
110 |
151 |
12 |
88 |
99 |
170 |
16 |
42 |
193 |
204 |
50 |
121 |
147 |
223 |
10 |
83 |
96 |
167 |
29 |
40 |
188 |
201 |
47 |
134 |
145 |
218 |
66 |
107 |
164 |
180 |
26 |
37 |
183 |
199 |
60 |
131 |
142 |
213 |
64 |
120 |
161 |
7 |
78 |
94 |
185 |
196 |
57 |
133 |
144 |
215 |
61 |
117 |
163 |
9 |
80 |
91 |
177 |
28 |
39 |
128 |
141 |
212 |
74 |
115 |
158 |
6 |
77 |
104 |
175 |
23 |
36 |
182 |
209 |
55 |
71 |
112 |
153 |
4 |
90 |
101 |
172 |
18 |
34 |
195 |
206 |
52 |
123 |
139 |
225 |
Рис. 44
Теперь возьмём другие значения символов (рис. 45):
|
1 |
2 |
3 |
4 |
A |
0 |
0 |
0 |
0 |
B |
5 |
1 |
75 |
15 |
С |
10 |
2 |
150 |
30 |
D |
15 |
3 |
|
45 |
E |
20 |
4 |
|
60 |
Рис. 45
Произведён циклический сдвиг значений всех символов.
При этих значениях символов получается следующий идеальный квадрат (рис. 46):
1 |
171 |
187 |
132 |
62 |
3 |
178 |
194 |
124 |
69 |
10 |
180 |
185 |
128 |
71 |
87 |
17 |
198 |
148 |
119 |
79 |
24 |
205 |
150 |
110 |
83 |
26 |
196 |
141 |
112 |
103 |
44 |
49 |
219 |
160 |
105 |
35 |
53 |
221 |
151 |
96 |
37 |
57 |
212 |
153 |
174 |
190 |
135 |
65 |
8 |
176 |
181 |
126 |
67 |
12 |
167 |
183 |
133 |
74 |
4 |
20 |
203 |
146 |
106 |
81 |
22 |
207 |
137 |
108 |
88 |
29 |
199 |
144 |
115 |
90 |
31 |
51 |
217 |
162 |
92 |
33 |
58 |
224 |
154 |
99 |
40 |
60 |
215 |
158 |
101 |
192 |
122 |
63 |
13 |
179 |
184 |
129 |
70 |
15 |
170 |
188 |
131 |
61 |
6 |
172 |
208 |
149 |
109 |
84 |
25 |
210 |
140 |
113 |
86 |
16 |
201 |
142 |
117 |
77 |
18 |
54 |
220 |
165 |
95 |
38 |
56 |
211 |
156 |
97 |
42 |
47 |
213 |
163 |
104 |
34 |
125 |
68 |
11 |
166 |
186 |
127 |
72 |
2 |
168 |
193 |
134 |
64 |
9 |
175 |
195 |
136 |
111 |
82 |
27 |
197 |
138 |
118 |
89 |
19 |
204 |
145 |
120 |
80 |
23 |
206 |
222 |
152 |
93 |
43 |
59 |
214 |
159 |
100 |
45 |
50 |
218 |
161 |
91 |
36 |
52 |
73 |
14 |
169 |
189 |
130 |
75 |
5 |
173 |
191 |
121 |
66 |
7 |
177 |
182 |
123 |
114 |
85 |
30 |
200 |
143 |
116 |
76 |
21 |
202 |
147 |
107 |
78 |
28 |
209 |
139 |
155 |
98 |
41 |
46 |
216 |
157 |
102 |
32 |
48 |
223 |
164 |
94 |
39 |
55 |
225 |
Рис. 46
Очевидно, что этот квадрат эквивалентен идеальному квадрату с рис. 44, один квадрат получается из другого поворотом на 90 градусов и отражением относительно оси симметрии. Больше я не вижу возможности варьировать значения символов матрицы.
Интересно отметить, что и для идеального квадрата 15-ого порядка есть точно такая же связь первого латинского квадрата (из той пары латинских квадратов, на которые раскладывается этот квадрата) с образующей таблицей, о какой было рассказано для идеальных квадратов 7-ого и 9-ого порядка. Смотрите сами. Если бы я строила идеальный квадрат с рис. 44 методом качелей, у меня получилась бы следующая образующая таблица (рис. 47):
|
4 |
90 |
101 |
172 |
18 |
34 |
195 |
206 |
52 |
123 |
139 |
225 |
71 |
112 |
153 |
2 |
6 |
77 |
104 |
175 |
23 |
36 |
182 |
209 |
55 |
128 |
141 |
212 |
74 |
115 |
158 |
3 |
9 |
80 |
91 |
177 |
28 |
39 |
185 |
196 |
57 |
133 |
144 |
215 |
61 |
117 |
163 |
-2 |
7 |
78 |
94 |
180 |
26 |
37 |
183 |
199 |
60 |
131 |
142 |
213 |
64 |
120 |
161 |
3 |
10 |
83 |
96 |
167 |
29 |
40 |
188 |
201 |
47 |
134 |
145 |
218 |
66 |
107 |
164 |
2 |
12 |
88 |
99 |
170 |
16 |
42 |
193 |
204 |
50 |
121 |
147 |
223 |
69 |
110 |
151 |
3 |
15 |
86 |
97 |
168 |
19 |
45 |
191 |
202 |
48 |
124 |
150 |
221 |
67 |
108 |
154 |
-13 |
2 |
89 |
100 |
173 |
21 |
32 |
194 |
205 |
53 |
126 |
137 |
224 |
70 |
113 |
156 |
3 |
5 |
76 |
102 |
178 |
24 |
35 |
181 |
207 |
58 |
129 |
140 |
211 |
72 |
118 |
159 |
-2 |
3 |
79 |
105 |
176 |
22 |
33 |
184 |
210 |
56 |
127 |
138 |
214 |
75 |
116 |
157 |
5 |
8 |
81 |
92 |
179 |
25 |
38 |
186 |
197 |
59 |
130 |
143 |
216 |
62 |
119 |
160 |
5 |
13 |
84 |
95 |
166 |
27 |
43 |
189 |
200 |
46 |
132 |
148 |
219 |
65 |
106 |
162 |
-2 |
11 |
82 |
93 |
169 |
30 |
41 |
187 |
198 |
49 |
135 |
146 |
217 |
63 |
109 |
165 |
3 |
14 |
85 |
98 |
171 |
17 |
44 |
190 |
203 |
51 |
122 |
149 |
220 |
68 |
111 |
152 |
-13 |
1 |
87 |
103 |
174 |
20 |
31 |
192 |
208 |
54 |
125 |
136 |
222 |
73 |
114 |
155 |
|
|
k=5 |
k=6 |
k=11 |
k=1 |
k=2 |
k=12 |
k=13 |
k=3 |
k=8 |
k=9 |
k=14 |
k=4 |
k=7 |
k=10 |
Рис. 47
А теперь посмотрите на первый латинский квадрат из пары латинских квадратов, на которые раскладывается этот идеальный квадрат (рис. 48):
0 |
5 |
6 |
11 |
1 |
2 |
12 |
13 |
3 |
8 |
9 |
14 |
4 |
7 |
10 |
11 |
1 |
2 |
12 |
13 |
3 |
8 |
9 |
14 |
4 |
7 |
10 |
0 |
5 |
6 |
12 |
13 |
3 |
8 |
9 |
14 |
4 |
7 |
10 |
0 |
5 |
6 |
11 |
1 |
2 |
8 |
9 |
14 |
4 |
7 |
10 |
0 |
5 |
6 |
11 |
1 |
2 |
12 |
13 |
3 |
4 |
7 |
10 |
0 |
5 |
6 |
11 |
1 |
2 |
12 |
13 |
3 |
8 |
9 |
14 |
0 |
5 |
6 |
11 |
1 |
2 |
12 |
13 |
3 |
8 |
9 |
14 |
4 |
7 |
10 |
11 |
1 |
2 |
12 |
13 |
3 |
8 |
9 |
14 |
4 |
7 |
10 |
0 |
5 |
6 |
12 |
13 |
3 |
8 |
9 |
14 |
4 |
7 |
10 |
0 |
5 |
6 |
11 |
1 |
2 |
8 |
9 |
14 |
4 |
7 |
10 |
0 |
5 |
6 |
11 |
1 |
2 |
12 |
13 |
3 |
4 |
7 |
10 |
0 |
5 |
6 |
11 |
1 |
2 |
12 |
13 |
3 |
8 |
9 |
14 |
0 |
5 |
6 |
11 |
1 |
2 |
12 |
13 |
3 |
8 |
9 |
14 |
4 |
7 |
10 |
11 |
1 |
2 |
12 |
13 |
3 |
8 |
9 |
14 |
4 |
7 |
10 |
0 |
5 |
6 |
12 |
13 |
3 |
8 |
9 |
14 |
4 |
7 |
10 |
0 |
5 |
6 |
11 |
1 |
2 |
8 |
9 |
14 |
4 |
7 |
10 |
0 |
5 |
6 |
11 |
1 |
2 |
12 |
13 |
3 |
4 |
7 |
10 |
0 |
5 |
6 |
11 |
1 |
2 |
12 |
13 |
3 |
8 |
9 |
14 |
Рис. 48
(дублирую квадрат из указанной выше статьи, рис. 23).
В первой строке этого латинского квадрата вы видите номера циклов качания качелей в точности из последней строки образующей таблицы; начальной цепочке в образующей таблице, как вы знаете, соответствует нулевой цикл качания качелей (k=0). А далее латинский квадрат заполняется так: на место всех чисел набора, соответствующего нулевому циклу качания качелей, записываются нули; на место всех чисел, соответствующих циклу качания качелей с номером 5 (k=5), записывается число 5 и так далее. Сравните раскраску в идеальном квадрате (рис. 44) и в латинском квадрате (рис. 48).
Как я уже показывала в одной из своих статей, посвящённых методу качелей, в пандиагональном квадрате Хендрикса 15-ого порядка тоже работает метод качелей. Покажу здесь, что и для пандиагонального квадрата существует такая же связь между первым латинским квадратом (из пары латинских квадратов, на которые он раскладывается), и номерами циклов качания качелей в образующей таблице. Это тем более интересно, что данный пандиагональный квадрат построен другим автором, и автор пользовался при построении этого квадрата каким-то своим методом.
Итак, на рис. 49 воспроизвожу один из пандиагональных квадратов 15-ого порядка Хендрикса, взятый по ссылке:
http://www.magic-squares.de/construction/pandiagonal/odd-3k.html
1 |
17 |
177 |
145 |
161 |
49 |
129 |
65 |
193 |
81 |
97 |
33 |
209 |
225 |
113 |
180 |
143 |
151 |
47 |
132 |
70 |
191 |
79 |
99 |
35 |
208 |
216 |
112 |
3 |
29 |
153 |
59 |
135 |
68 |
181 |
77 |
102 |
40 |
206 |
214 |
114 |
5 |
28 |
171 |
142 |
126 |
67 |
183 |
89 |
105 |
38 |
196 |
212 |
117 |
10 |
26 |
169 |
144 |
155 |
58 |
185 |
88 |
96 |
37 |
198 |
224 |
120 |
8 |
16 |
167 |
147 |
160 |
56 |
124 |
69 |
94 |
39 |
200 |
223 |
111 |
7 |
18 |
179 |
150 |
158 |
46 |
122 |
72 |
190 |
86 |
205 |
221 |
109 |
9 |
20 |
178 |
141 |
157 |
48 |
134 |
75 |
188 |
76 |
92 |
42 |
107 |
12 |
25 |
176 |
139 |
159 |
50 |
133 |
66 |
187 |
78 |
104 |
45 |
203 |
211 |
23 |
166 |
137 |
162 |
55 |
131 |
64 |
189 |
80 |
103 |
36 |
202 |
213 |
119 |
15 |
149 |
165 |
53 |
121 |
62 |
192 |
85 |
101 |
34 |
204 |
215 |
118 |
6 |
22 |
168 |
52 |
123 |
74 |
195 |
83 |
91 |
32 |
207 |
220 |
116 |
4 |
24 |
170 |
148 |
156 |
73 |
186 |
82 |
93 |
44 |
210 |
218 |
106 |
2 |
27 |
175 |
146 |
154 |
54 |
125 |
84 |
95 |
43 |
201 |
217 |
108 |
14 |
30 |
173 |
136 |
152 |
57 |
130 |
71 |
184 |
41 |
199 |
219 |
110 |
13 |
21 |
172 |
138 |
164 |
60 |
128 |
61 |
182 |
87 |
100 |
222 |
115 |
11 |
19 |
174 |
140 |
163 |
51 |
127 |
63 |
194 |
90 |
98 |
31 |
197 |
order: |
15 |
magic sum: |
1695 |
properties: |
pandiagonal |
Рис. 49
А теперь даю образующую таблицу этого квадрата, чтобы читатели убедились, что в этом пандиагональном квадрате работают качели (рис. 50).
|
15 |
23 |
166 |
137 |
162 |
55 |
131 |
64 |
189 |
80 |
103 |
36 |
202 |
213 |
119 |
3 |
12 |
25 |
176 |
139 |
159 |
50 |
133 |
66 |
187 |
78 |
104 |
45 |
203 |
211 |
107 |
2 |
9 |
20 |
178 |
141 |
157 |
48 |
134 |
75 |
188 |
76 |
92 |
42 |
205 |
221 |
109 |
-1 |
7 |
18 |
179 |
150 |
158 |
46 |
122 |
72 |
190 |
86 |
94 |
39 |
200 |
223 |
111 |
-2 |
8 |
16 |
167 |
147 |
160 |
56 |
124 |
69 |
185 |
88 |
96 |
37 |
198 |
224 |
120 |
5 |
10 |
26 |
169 |
144 |
155 |
58 |
126 |
67 |
183 |
89 |
105 |
38 |
196 |
212 |
117 |
2 |
5 |
28 |
171 |
142 |
153 |
59 |
135 |
68 |
181 |
77 |
102 |
40 |
206 |
214 |
114 |
2 |
3 |
29 |
180 |
143 |
151 |
47 |
132 |
70 |
191 |
79 |
99 |
35 |
208 |
216 |
112 |
-10 |
1 |
17 |
177 |
145 |
161 |
49 |
129 |
65 |
193 |
81 |
97 |
33 |
209 |
225 |
113 |
-2 |
11 |
19 |
174 |
140 |
163 |
51 |
127 |
63 |
194 |
90 |
98 |
31 |
197 |
222 |
115 |
-1 |
13 |
21 |
172 |
138 |
164 |
60 |
128 |
61 |
182 |
87 |
100 |
41 |
199 |
219 |
110 |
12 |
14 |
30 |
173 |
136 |
152 |
57 |
130 |
71 |
184 |
84 |
95 |
43 |
201 |
217 |
108 |
-2 |
2 |
27 |
175 |
146 |
154 |
54 |
125 |
73 |
186 |
82 |
93 |
44 |
210 |
218 |
106 |
-2 |
4 |
24 |
170 |
148 |
156 |
52 |
123 |
74 |
195 |
83 |
91 |
32 |
207 |
220 |
116 |
-9 |
6 |
22 |
168 |
149 |
165 |
53 |
121 |
62 |
192 |
85 |
101 |
34 |
204 |
215 |
118 |
|
|
k=1 |
k=11 |
k=9 |
k=10 |
k=3 |
k=8 |
k=4 |
k=12 |
k=5 |
k=6 |
k=2 |
k=13 |
k=14 |
k=7 |
Рис. 50
Осталось разложить этот квадрат на два латинских квадрата и убедиться, что в первой строке первого латинского квадрата будут записаны номера циклов качания качелей из образующей таблицы, и заполняться этот латинский квадрат будет точно так же, как рассказано выше для идеальных квадратов.
На рис. 51 вы видите первый латинский квадрат.
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
Рис. 51
Предлагаю читателям сравнить этот латинский квадрат, пандиагональный квадрат Хендрикса и его образующую таблицу. Установленная выше связь очевидна.
Замечу, что этот латинский квадрат строится циклическим сдвигом чисел в каждой следующей строке с постоянным шагом, но это не циклическая перестановка троек.
На рис. 52 показываю второй латинский квадрат.
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
8 |
4 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
10 |
3 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
11 |
9 |
11 |
9 |
10 |
3 |
8 |
4 |
12 |
5 |
6 |
2 |
13 |
14 |
7 |
0 |
1 |
Рис. 52
Этот латинский квадрат тоже строится путём циклического сдвига чисел в каждой следующей строке с постоянным шагом (но этот шаг другой, нежели в первом латинском квадрате). А в первой строке этого квадрата опять стоят номера циклов качания качелей из образующей таблицы. Можно заметить, что второй латинский квадрат получается из первого стандартной перестановкой строк.
Интересно отметить следующее: если смотреть на эти два латинских квадрата как на нетрадиционные магические квадраты, они не просто магические (с магической константой 105), но ещё пандиагональные.
У меня есть предположение, что Хендрикс строил пандиагональные квадраты с помощью латинских квадратов. Если это так, то есть очень интересный вопрос: как он формировал первую строку первого латинского квадрата? В этом вся изюминка! Ведь Хендриксу не были известны номера циклов качания качелей, которые известны мне.
***
В заключение отмечу, что с помощью символьной матрицы с рис. 42 тоже можно построить нетрадиционные идеальные квадраты 15-ого порядка, как это было показано для идеальных квадратов 9-ого порядка.
Приведу один пример построения такого квадрата. Воспользуемся разложением десятичных чисел в семеричной системе счисления:
N = 343a + 49b + 7c + d
где параметры a, b, c, d принимают те же значения, что и при построении традиционного идеального квадрата: 0, 1, 2, 3, 4. Понятно, что по данной формуле при таких значениях параметров представлены числа от 0 до 1600. В квадрате же будут использованы только 225 чисел. На рис. 53 представлена таблица значений символов.
|
1 |
2 |
3 |
4 |
A |
0 |
0 |
0 |
0 |
B |
343 |
49 |
7 |
1 |
С |
686 |
98 |
14 |
2 |
D |
|
147 |
21 |
3 |
E |
|
196 |
28 |
4 |
Рис. 53
На рис. 54 вы видите нетрадиционный идеальный квадрат 15-ого порядка. Его магическая константа равна 6765.
1 |
359 |
409 |
746 |
54 |
99 |
800 |
850 |
158 |
495 |
540 |
898 |
213 |
452 |
691 |
743 |
51 |
116 |
796 |
843 |
155 |
492 |
557 |
894 |
206 |
449 |
688 |
18 |
355 |
402 |
793 |
836 |
151 |
509 |
554 |
891 |
199 |
445 |
705 |
15 |
352 |
395 |
739 |
68 |
113 |
506 |
556 |
893 |
201 |
442 |
702 |
17 |
354 |
397 |
736 |
65 |
115 |
795 |
838 |
148 |
198 |
459 |
698 |
10 |
351 |
394 |
753 |
61 |
108 |
792 |
835 |
165 |
502 |
549 |
890 |
3 |
347 |
411 |
750 |
58 |
101 |
788 |
852 |
162 |
499 |
542 |
886 |
215 |
456 |
695 |
752 |
60 |
103 |
785 |
849 |
164 |
501 |
544 |
883 |
212 |
458 |
697 |
5 |
344 |
408 |
802 |
845 |
157 |
498 |
541 |
900 |
208 |
451 |
694 |
2 |
361 |
404 |
745 |
57 |
100 |
494 |
558 |
897 |
205 |
444 |
690 |
19 |
358 |
401 |
738 |
53 |
117 |
799 |
842 |
150 |
207 |
446 |
687 |
16 |
360 |
403 |
740 |
50 |
114 |
801 |
844 |
152 |
491 |
555 |
899 |
12 |
353 |
400 |
737 |
67 |
110 |
794 |
841 |
149 |
508 |
551 |
892 |
204 |
443 |
704 |
754 |
64 |
107 |
787 |
837 |
166 |
505 |
548 |
885 |
200 |
460 |
701 |
9 |
346 |
396 |
789 |
834 |
163 |
507 |
550 |
887 |
197 |
457 |
703 |
11 |
348 |
393 |
751 |
66 |
109 |
500 |
547 |
884 |
214 |
453 |
696 |
8 |
345 |
410 |
747 |
59 |
106 |
786 |
851 |
159 |
211 |
450 |
689 |
4 |
362 |
407 |
744 |
52 |
102 |
803 |
848 |
156 |
493 |
543 |
901 |
Рис. 54
Предлагаю читателям построить другой нетрадиционный идеальный квадрат 15-ого порядка таким методом.
На этом я завершаю рассказ о построении идеальных квадратов нечётного порядка с помощью латинских квадратов.
Понятно, что аналогичным образом можно строить идеальные квадраты следующих порядков n=3(2k+1). Но есть одно “но”: во всех построениях я основывалась на известных идеальных квадратах, из которых брала или начальную цепочку, или номера циклов качания качелей. Остаётся открытым вопрос: как составить два латинских ортогональных квадрата для построения идеального квадрата из указанной серии порядков (то есть нечётного порядка кратного 3), не зная предварительно ничего о том идеальном квадрате, который мы собираемся построить с помощью этих латинских квадратов. Для идеальных квадратов нечётного порядка не кратного 3 эта задача очень легко решается, что было показано в начале данной статьи.
Если бы Хендрикс рассказал, как он строил свои пандиагональные квадраты 15-ого и 21-ого порядка, возможно, что-нибудь прояснилось бы в этом вопросе.
2 - 13 июля 2008 г.
г. Саратов
О построении идеальных квадратов 9-ого порядка описанным методом смотрите статью:
http://www.natalimak1.narod.ru/id9new.htm