Магические квадраты
Курсовая работа, 15 Июля 2014, автор: пользователь скрыл имя
Краткое описание
Магический квадрат — это квадратная таблица n×n, заполненная n2 числами таким образом, что сумма чисел в каждой строке, каждом столбце и на обеих диагоналях одинакова. Если в квадрате равны суммы чисел только в строках и столбцах, то он называется полумагическим. Нормальным называется магический квадрат, заполненный целыми числами от 1 до n2. Магический квадрат называется ассоциативным или симметричным, если сумма любых двух чисел, расположенных симметрично относительно центра квадрата, равна n2 + 1.
Прикрепленные файлы: 1 файл
магические квадраты.docx
— 227.60 Кб (Скачать документ)ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
Кафедра математики
Курсовая работа
по алгебре
на тему:
Магические квадраты
Выполнила:
Проверил:
преподаватель
2014
Оглавление
Введение
Магический квадрат — это квадратная таблица n×n, заполненная n2 числами таким образом, что сумма чисел в каждой строке, каждом столбце и на обеих диагоналях одинакова. Если в квадрате равны суммы чисел только в строках и столбцах, то он называется полумагическим. Нормальным называется магический квадрат, заполненный целыми числами от 1 до n2. Магический квадрат называется ассоциативным или симметричным, если сумма любых двух чисел, расположенных симметрично относительно центра квадрата, равна n2 + 1.
Магический квадрат – древнекитайского происхождения. Согласно легенде, во времена правления императора Ю (около 2200 до н.э.) из вод Хуанхэ (Желтой реки) всплыла священная черепаха, на панцире которой были начертаны таинственные иероглифы (рис. 0.1, а), и эти знаки известны под названием ло-шу и равносильны магическому квадрату (рис. 0.1, б).
Рис. 0.1.
а)таинственные иероглифы на панцире черепахи; б) магический квадрат.
В XI в. о магических квадратах узнали в Индии, а затем в Японии, где в 16 в. магическим квадратам была посвящена обширная литература. Европейцев с магическими квадратами познакомил в 15 в. византийский писатель Э.Мосхопулос. Первым квадратом, придуманным европейцем, считается квадрат А.Дюрера (рис. 0.2), изображенный на его знаменитой гравюре "Меланхолия I" [4].
Рис. 0.2.
Магический квадрат А.Дюрера.
Дата создания гравюры (1514) указана числами, стоящими в двух центральных клетках нижней строки. Магическим квадратам приписывали различные мистические свойства. В 16 в. Корнелий Генрих Агриппа построил квадраты 3-го, 4-го, 5-го, 6-го, 7-го, 8-го и 9-го порядков, которые были связаны с астрологией 7 планет. Бытовало поверье, что выгравированный на серебре магический квадрат защищает от чумы. Даже сегодня среди атрибутов европейских прорицателей можно увидеть магические квадраты.
В 19 и 20 вв. интерес к магическим квадратам вспыхнул с новой силой. Их стали исследовать с помощью методов высшей алгебры [3].
§1.Элементарное построение магических квадратов при n = 3; 4
Построение магического квадрата при N = 3
Из чисел ряда подбираем группы. В каждой группе по n чисел (здесь по 3 числа). Сумма чисел каждой группы должна равняться Σ0 (здесь Σ0 = 15).
Готовые группы нужно так разместить в клетках квадрата, чтобы числа группы располагались прямыми рядами: по строкам, по столбцам и по диагоналям. Из 9 чисел натурального ряда можно составить только 8 групп:
- 1 + 5 + 9 = 15 (в этой группе есть пара: 1 + 9 = σ = 10)
- 1 + 6 + 8 = 15
- 2 + 4 + 9 = 15
- 2 + 5 + 8 = 15 (2 + 8 = σ)
- 2 + 6 + 7 = 15
- 3 + 4 + 8 = 15
- 3 + 5 + 7 = 15 (3 + 7 = σ)
- 4 + 5 + 6 = 15 (4 + 6 = σ)
Число 5 входит в 4 группы. Это значит, что клетка для числа 5 находится на пересечении четырех прямых рядов. В квадрате 3 × 3 клетки есть только одна такая клетка - средняя (рис. 1.1,а).
Рис. 1.1.
а)средняя клетка; б)угловая клетка; в)средняя клетка с края.
Следовательно, число 5 должно находиться только в центре квадрата и нигде более. Каждые два числа, находящиеся в одной группе и в одном ряду с числом 5, составляют пару. Эти пары располагаются симметрично по отношению к центру квадрата. Поэтому внутренняя структура будет обладать полной центральной симметрией.
Каждое четное число ряда встречается в трех группах. Это значит, что четные числа находятся на пересечении трех прямых рядов, то есть в угловых клетках (рис.1.1, б). Каждое из четырех оставшихся нечетных чисел - 1, 3, 7, 9 - входит только в 2 группы. Их место - в средних клетках по краям квадрата (рис. 1.1, в).
Если для записи единицы из четырех пригодных клеток выбрать среднюю клетку верхней строки, то для числа 9 оказывается пригодной только одна клетка - средняя на нижней строке. Теперь можно заполнить всю первую строку: 6 + 1 + 8 или 8 + 1 + 6. Это не два варианта, а только вариант и его невариант.
Числа в нижних угловых клетках определяются диагоналями:
6 + 5 + 4 и 8 + 5 + 2.
Последние два числа 7 и 3 занимают свои места так, как подсказывают группы «5» и «6» (рис. 1.2).
Рис. 1.2. Построение магического квадрата.
Построение магического квадрата при N = 4
Начнём построение магических квадратов 4 × 4 с преобразования немагического квадрата такого же размера, заполненного числами от 1 до 16 в их естественном порядке. Задача решается (в одном только варианте), если поменять местами числа четырех пар: 2 и 15, 3 и 14, 5 и 12, 8 и 9 (рис. 1. 3).
Рис. 1.3. Построение магического квадрата.
Полученный таким способом квадрат оказывается магическим, а сам способ известен ещё со времён Дюрера [1].
§2. Линейный алгоритм построения магических квадратов нечетного порядка
Линейный метод построения магических квадратов порядка n имеет вид:
(1)
Если и , то , где []- знак целой части, и (mod n).
Поэтому, формулы (1) можно записать в следующем виде:
Подставляя в равенства
(2) числа , получаем координаты ряда клеток,
часть из которых будет лежать вне основного
квадрата. Затем в каждую клетку надо вписать
соответствующее число z, заменяя одновременно
клетки, лежащие вне основного квадрата,
эквивалентными клетками этого квадрата.
В результате получим некоторое заполнение
клеток основного квадрата числами от
1 до , которое и будет магическим квадратом
[2].
§3.Классические алгоритмы
построения магических квадратов
нечетного порядка
Индийский (сиамский) метод
Правила построения магических квадратов произвольного нечетного порядка n=2m+1:
- Числа от 1 до поочередно вписываются в клетки основного квадрата.
- Если некоторое правило требует вписать данное число в клетку, лежащую вне основного квадрата, то вместо этого рассматриваемое число вписывается в эквивалентную клетку основного квадрата.
- Число 1 вписывается в среднюю клетку верхнего ряда.
- Если число z вписано в клетку (x; y), то следующее число z+1 вписывается в клетку (x+1; y+1).
- Если клетка (x+1; y+1) уже занята некоторым числом, то число z+1 вписывается в клетку (x; y-1).
Рассмотрим такой магический квадрат третьего порядка (рис.4.1). Число 1 вписано на основании правил 1 и 3, число 2- на основании правил 4 и 2, число 3- на основании правил 4 и 2, число 4- на основании правил 5 и 2, число 6- на основании правила 4, число 7- на основании правил 5 и 2, число 8-на основании правил 4 и 2, число 9- на основании правил 4 и 2.
9 |
2 |
4 | |
8 |
1 |
6 |
8 |
3 |
5 |
7 |
3 |
4 |
9 |
2 |
Рис. 4.1.
Построение магического квадрата индийским методом.
Метод Москопула (метод коня)
Алгоритм последовательного заполнения клеток основного квадрата числами от 1 до :
- Числа от 1 до поочередно вписываются в клетки основного квадрата.
- Если некоторое правило требует вписать данное число в клетку, лежащую вне основного квадрата, то вместо этого рассматриваемое число вписывается в эквивалентную клетку основного квадрата.
- Если n0 (mod 3), то начальная клетка, в которую вписывается число 1, выбирается произвольно; если же n≡0 (mod 3), то за эту клетку принимается средняя клетка нижнего горизонтального ряда.
- Если некоторое число z вписано в клетку (x;y), то число z+1 вписывается в клетку (x+1;y+2) при условии, что эта клетка еще свободна от чисел.
- Если клетка (x+1;y+2) уже занята некоторым числом, то число z+1вписывается в клетку (x;y+4).
Рассмотрим магический квадрат пятого порядка, построенный по данному методу (рис.4.2).
21 |
|||||
6 |
|||||
12 |
25 |
8 |
16 |
4 | |
18 |
14 |
22 |
10 | ||
11 |
24 |
7 |
20 |
3 |
|
17 |
5 |
13 |
21 |
9 |
17 |
23 |
6 |
19 |
2 |
15 |
23 |
4 |
12 |
25 |
8 |
16 |
|
10 |
18 |
1 |
14 |
22 |
Рис. 4.2.
Построение магического квадрата методом Москопула.
Метод альфила
Правила построения магического квадрата:
- Числа от 1 до поочередно вписываются в клетки основного квадрата.
- Если некоторое правило требует вписать данное число в клетку, лежащую вне основного квадрата, то вместо этого рассматриваемое число вписывается в эквивалентную клетку основного квадрата.
- Число 1 вписывается в клетку (0;1).
- Если число z вписано в клетку (x;y), то число z+1 вписывается в клетку (x+2;y+2)при условии, что эта клетка еще свободна от чисел.
- Если клетка (x+2;y+2) уже занята, то число z+1 вписывается в клетку (x+1;y+3).
Пример построения магического квадрата пятого порядка (рис.4.3).
6 |
||||||
24 |
8 |
17 |
15 | |||
21 |
10 |
19 |
3 |
12 |
||
23 |
7 |
16 |
5 |
14 |
23 |
7 |
9 |
18 |
2 |
11 |
25 |
9 |
18 |
20 |
4 |
13 |
22 |
6 |
20 |
4 |
1 |
15 |
24 |
8 |
17 |
||
12 |
21 |
10 |
19 |
3 |
Рис. 4.3.
Построение магического квадрата по методу альфила.