fixfix
2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1 ... 92, 93, 94, 95, 96, 97, 98 ... 192  След.
 
 Re: Магические квадраты
Сообщение26.04.2010, 13:19 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Программа на Бейсике готова. Протестировала, получила новый (оригинальный) пандиагональный квадрат из того же массива проcтых чисел, потому что здесь совсем другая структура квадрата:

Код:
7 101 271 307 167
181 337 107 97 131
197 127 41 211 277
71 151 367 227 37
397 137 67 11 241

Этот пандиагональный квадрат найден за 8 минут (на компилируемом Бейсике).

Заодно добавляю в "копилку" соответствующую перестановку из индексов элементов массива, авось пригодится:

Код:
1 8 20 22 14
15 23 9 7 11
16 10 4 17 21
6 13 24 18 3
25 12 5 2 19

Очень неудобно опять просить ice00 переписывать программу на C++
Поэтому сейчас попытаюсь сама переписать (по тому тексту, который мне прислал ice00 для предыдущей программы; программы эти очень похожи).
Если перепишу, тогда попрошу его сделать исполняемую программу по моему тексту. Во так, глядишь, плавно перейду на C++ :?

Кто готов помочь?
Текст программы на Бейсике здесь:

(Оффтоп)


Программа работает до первого найденного квадрата. Однако если выбросить строку
490 GOTO 600
то будут построены все квадраты (с учётом параллельного переноса на торе).

Пошла осваивать C++ :-)

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение26.04.2010, 18:25 
Аватара пользователя


26/09/09
95
Цитата:
Пошла осваивать C++ :-)


C++ is a structured language so the use of GOTO instruction is not so good. This is why I insertd the 'continue' instruction that performe a sort of goto after the last instruction inside the cycle. 'continue' and 'brack' can be used inside loops to have the equivalent of a Goto.

However, I left in code some Goto as it need lot of time to rewrite it without the use of Goto. The result will be a full structure source code easy to understand and follow, but as soos as this program just need to be the equivalent of Basic code, it can be good enought.

For me, the translation of the new Basic source to C++ will require to attend the next weekend, cannon do it before :(

However this night I sent you the full C++ source of previous program (so you can share it for the one that want to code) that contains all the routines for read sequences from files and the other controls around.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение26.04.2010, 19:08 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
ice00
спасибо, но плохо получился перевод и не всё поняла.
Начала переписывать программу и вскоре затормозила, потому что никак не понимаю действие условного оператора. И много ещё непонятного. Короче, переписать по образцу текста с ходу не получилось. Язык Бейсик, наверное, самый простой язык.
Вот, например, цикл на Бейсике:

for i=1 to 25

вы пишете так:

for (int i=0; i<24; i++)

Это мне понятно.
Но вот в другом месте на Бейсике:

for j=2 to 25

вы пишете:

for (int j=1; j<25; j++)

И я уже в тупике. Почему здесь j<25, а в предыдущем цикле i<24, хотя в обоих цикла последнее значение переменной цикла равно 25?

Одним словом, освоение C++ откладывается.
Буду гонять программу на Бейсике. Она стала работать намного быстрее предыдущего варианта.
Помочь, к сожалению, кроме вас, некому :-(

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение26.04.2010, 22:38 
Аватара пользователя


26/09/09
95
Цитата:
for i=1 to 25

вы пишете так:

for (int i=0; i<24; i++)


If you see the above, then it is a wrong conversion.

See if the last source I sent is correct, as I have:

Код:
23 FOR I = 1 TO 25: S = S + C(I): NEXT I

  for (int i=0; i<25; i++) {                                               // 23
    S = S + C[i]; 
  }

32 FOR J = 2 TO 25

int initial=1;
for (int j=initial; j<25; j++) {                                         // 32



In C++ an array of 5 elements have index: 0, 1, 2, 3, 4
so it is common to write the loop as:

Код:
for (i=0; i<5; i++)


instead of

Код:
for (i=0; i<=4; i++)


as if you have a dinamic allocated array, you should alwas check for his size, so

Код:
int size=5;

for (i=0; i<size; i++)


p.s.
If you start to code in a structured language (like C, C++, Pascal, Java), then you did not code any more in BASIC, due to the difficult that there is to write an easy to read source.
Else, programming in BASIC is more near to code as in Machine Language that in high level language, due to the use of GOTO (that it is the base instruction for flow control in Machine Language).

If you like interpretated language, then PHP, Python, Roby, Perl are structured language but more near to a free declaration of variables like in BASIC.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение27.04.2010, 06:07 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
ice00
спасибо за пояснения, теперь всё поняла с заданием переменной цикла.
Выбор языка - сложное для меня дело. Наверное, старею :-(
Привычка сильная к Бейсику, на нём всё просто; программы я пишу очень быстро, отлаживаю за несколько минут. Вот только один минус - низкое быстродействие.
Мне все давно и настойчиво советуют перейти на другой язык, но я никак не соберусь. Во-первых, мало времени (потому что очень много всякой работы, и она у меня прибавляется, как снежный ком). Во-вторых, некому проконсультировать, а самой всё понять не всегда не удаётся. Вот и пользуюсь только Бейсиком. Но и тут есть свой плюс: пока у меня программа работает, я решаю какую-нибудь проблему на листе бумаге, думаю... :?

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение27.04.2010, 10:55 


24/01/08

333
Череповец
Nataly-Mak в сообщении #313788 писал(а):
Выбор языка - сложное для меня дело. Наверное, старею :-(
Привычка сильная к Бейсику, на нём всё просто; программы я пишу очень быстро, отлаживаю за несколько минут. Вот только один минус - низкое быстродействие.
Мне все давно и настойчиво советуют перейти на другой язык, но я никак не соберусь. Во-первых, мало времени (потому что очень много всякой работы, и она у меня прибавляется, как снежный ком). Во-вторых, некому проконсультировать, а самой всё понять не всегда не удаётся. Вот и пользуюсь только Бейсиком. Но и тут есть свой плюс: пока у меня программа работает, я решаю какую-нибудь проблему на листе бумаге, думаю... :?

А что Вы никак не хотите освоить Delphi? В Вас столько энергии, вычислять все эти магические многогранники... Должно хватить энергии и на освоение языка, наиболее подходящего для таких целей.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение27.04.2010, 13:16 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Так ведь языков-то очень много :-) Все советуют разное: Паскаль, С, Delphi, PARI/GP и т. д. Я теряюсь... и продолжаю работать на Бейсике. Мне прислали компилируемый Бейсик, который работает гораздо быстрее интерпретируемого, которым я пользовалась раньше. А текст-то пишется совершенно одинаково!

Вот сейчас переписала-таки свою программу на C++, используя для этого текст предыдущей программы, который мне прислал ice00.
Ну, по образцу всё оказалось легко, тем более что программы эти очень похожи.
Ну, там "шапка" одна целый лист занимает, что в ней - бес её знает. Я её просто скопировала из старого текста.
А дальше всё просто уже.
Сейчас отошлю текст программы ice00, авось что-нибудь получится.

Не боги горшки обжигают! Это известная мудрость.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение27.04.2010, 15:45 


24/01/08

333
Череповец
Nataly-Mak в сообщении #313825 писал(а):
Так ведь языков-то очень много :-) Все советуют разное: Паскаль, С, Delphi, PARI/GP и т. д. Я теряюсь... и продолжаю работать на Бейсике. Мне прислали компилируемый Бейсик, который работает гораздо быстрее интерпретируемого, которым я пользовалась раньше. А текст-то пишется совершенно одинаково!

Так Вы даже не на VB пишете и даже не на компиляторе. Обалдеть... :shock:
Delphi - это паскаль и есть. Только позволяет писать приложения для Windows. Причём, очень быстро. Быстрый компилятор (традиционно). И быстрое исполнение, чуть уступающее C.
Так что рекомендую. Поможем, если что. :wink:
Цитата:
Вот сейчас переписала-таки свою программу на C++, используя для этого текст предыдущей программы, который мне прислал ice00.
Ну, по образцу всё оказалось легко, тем более что программы эти очень похожи.
Ну, там "шапка" одна целый лист занимает, что в ней - бес её знает. Я её просто скопировала из старого текста.
А дальше всё просто уже.
Сейчас отошлю текст программы ice00, авось что-нибудь получится.
Не боги горшки обжигают! Это известная мудрость.

Ну Вам же не драйвера писать, чтоб C++ использовать.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение29.04.2010, 05:43 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Программа получилась супер! Работает очень быстро.
Если по предыдущей программе не было найдено за 4 часа ни одного классического пандиагонального квадрата, то по новой программе такой квадрат нашёлся практически мгновенно:

Код:
1 17 24 10 13
9 15 3 16 22
18 21 7 14 5
12 4 20 23 6
25 8 11 2 19

Однако с пандиагональными квадратами из простых чисел пока результатов нет. Из последовательных простых проверила уже 100 потенциальных массивов, пандиагонального квадрата не нашла.
Из произвольных простых проверила оба варианта наименьшего квадрата (с константой 233), тоже пандиагонального квадрата нет.

Может быть, совсем не случайно известен пандиагональный квадрат 6-го порядка из последовательных простых и неизвестны такие квадраты порядков 4 - 5. Вполне возможно, что автор квадрата 6-го порядка пытался построить и квадраты порядков 4 - 5. Не получилось?

Теперь осталось убедиться, что найденный мной ранее пандиагональный квадрат 5-го порядка из произвольных простых (с магической константой 853) является наименьшим. Задача непростая. Пока не вижу короткого пути её решения.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение30.04.2010, 20:07 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Написала статью "Пандиагональные квадраты из простых чисел", в которой подробно изложила проблему построения таких квадратов.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение02.05.2010, 13:31 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Итак, пандиагональные квадраты порядков 4-5 из последовательных простых чисел мне построить пока не удалось. Задача открыта.
Не удалось построить и пандиагональный квадрат 5-го порядка из произвольных простых чисел с магической константой меньше 853. Задача тоже открыта.

А я перехожу к построению пандиагонального квадрата 7-го порядка из простых чисел (последовательных или произвольных). Пандиагональный квадрат 6-го порядка из последовательных простых известен (он был здесь выложен; в OEIS этот квадрат в последовательности A073523).

maxal
у вас есть формула для пандиагональных квадратов 7-го порядка?

-- Вс май 02, 2010 15:04:27 --

В своей статье нашла пандиагональный квадрат 7-го порядка из чисел Смита:

Код:
567274     3279802  5859274     20502022   33961666  75835678  191489962
75839458 191484922  562234     3274762     5863054     20505802  33965446
20500762   33960406   75843238   191488702 566014    3278542     5858014
3282322      5861794    20504542    33964186   75838198  191483662 560974
191487442  564754     3277282    5856754   20499502   33967966  75841978
33962926   75836938   191482402 568534     3281062  5860534    20503282
5855494    20507062    33966706  75840718  191486182  563494    3276022

Можно использовать для тестирования программы (у меня пока нет такой программы, только собираюсь её создать).

Этот квадрат построен из чисел 7 арифметических прогрессий с одинаковой разностью (прогрессии были выложены здесь).
А вот из простых чисел я не нашла 7 арифметических прогрессий с одинаковой разностью :-(
Поэтому аналогичный пандиагональный квадрат 7-го порядка из простых чисел не построила.

Задача: построить наименьший пандиагональный квадрат 7-го порядка из простых чисел (из последовательных или из произвольных, или из тех и других).
Ну, и из смитов можно попробовать, тем более что один уже имеется.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение03.05.2010, 18:31 
Модератор
Аватара пользователя


11/01/06
5710
Nataly-Mak в сообщении #314911 писал(а):
у вас есть формула для пандиагональных квадратов 7-го порядка?

Абы какую формулу вывести легко. А вот эффективную с точки зрения вычислений пока не выводил.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение04.05.2010, 05:21 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Ну, у меня пока и абы какой нет. Вот первая попытка сделать хоть какую:

пробую описать пандиагональный квадрат 7-го порядка системой линейных уравнений.
Пусть пандиагональный квадрат имеет следующий вид:

Код:
a1 x1 a2 x2 a3 x3 a4
x4 a5 x5 a6 x6 a7 x7
a8 x8 a9 x9 a10 x10 a11
x11 a12 x12 a13 x13 a14 x14
a15 x15 a16 x16 a17 x17 a18
x18 a19 x19 a20 x20 a21 x21
x22 x23 x24 x25 x26 x27 x28

Здесь смотрим на ai (i = 1, 2, 3, …, 21) как на символьные константы; xj (j = 1, 2, 3, …, 28) – переменные.
Теперь запишем условия магичности и пандиагональности этого квадрата:

a1+x1+a2+x2+a3+x3+a4=S
x4+a5+x5+a6+x6+a7+x7=S
a8+x8+a9+x9+a10+x10+a11=S
x11+a12+x12+a13+x13+a14+x14=S
a15+x15+a16+x16+a17+x17+a18=S
x18+a19+x19+a20+x20+a21+x21=S
x22+x23+x24+x25+x26+x27+x28=S
a1+x4+a8+x11+a15+x18+x22=S
x1+a5+x8+a12+x15+a19+x23=S
a2+x5+a9+x12+a16+x19+x24=S
x2+a6+x9+a13+x16+a20+x25=S
a3+x6+a10+x13+a17+x20+x26=S
x3+a7+x10+a14+x17+a21+x27=S
a4+x7+a11+x14+a18+x21+x28=S
a1+a5+a9+a13+a17+a21+x28=S
a4+a7+a10+a13+a16+a19+x22=S
a1+x7+x10+x13+x16+x19+x23=S
x1+x4+a11+a14+a17+a20+x24=S
a2+a5+a8+x14+x17+x20+x25=S
x2+x5+x8+x11+a18+a21+x26=S
a3+a6+a9+a12+a15+x21+x27=S
x3+x6+x9+x12+x15+x18+x28=S
a4+x4+x8+x12+x16+x20+x27=S
x3+x7+a8+a12+a16+a20+x26=S
a3+a7+a11+x11+x15+x19+x25=S
x2+x6+x10+x14+a15+a19+x24=S
a2+a6+a10+a14+a18+x18+x23=S
x1+x5+x9+x13+x17+x21+x22=S

S тоже символьная константа (магическая константа квадрата).
Имеем систему из 28 линейных уравнений с 28 неизвестными.
К сожалению, у меня нет ни одного пакета математических программ.
Можно ли решить данную систему уравнений?

Может быть, не совсем удачно составила систему. Это первая попытка.

Если кто-то может решать системы в каком-нибудь пакете программ (например, Maple), попробуйте, пожалуйста.
Интересно, какое получится решение.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение04.05.2010, 22:31 
Модератор
Аватара пользователя


11/01/06
5710
Вот "абы какая" формула для пандиагонального квадрата $7\times 7$, зависящая от 24 переменных и магической суммы.
Элементы квадрата (занумерованные в естественном порядке) соответсвуют строкам в нижеприведенной матрице (а каждый столбец - одной переменной, последний - магической сумме). Например, первая строка трактуется так: первый элемент квадрата равен сумме 1-й, 5-й, 10-й, 16-й и 23-й переменной.

Код:
[1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0]
[-1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0]
[0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, -1, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, -1, 0, -1, 0, 0, 0]
[0, 0, 1, -1, 0, 0, 0, 0, 0, 0, -1, 0, 0, -1, 0, -1, 0, -1, 0, 0, -1, 0, 0, 0, 0]
[0, 0, -1, 0, 0, -1, 0, 0, 0, -1, 0, 0, 1, 0, -1, 0, 0, 0, 0, 0, 0, 0, -1, -1, 1]
[0, 0, 0, 0, -1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0]
[0, -1, 0, 0, 0, -1, 1, 0, -1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, -1, 0, -1, 1, 0, -1, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, -1, -1, 0]
[1, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, 0, 0, 0, 1, 0, 0]
[0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1]
[0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0]
[-1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0]
[0, 1, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0]
[0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 1]
[-1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, -1, 0, 0]
[0, -1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[1, 0, -1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, -1, 0]
[-1, 0, 0, 0, -1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, -1, 0, 0]
[1, -1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, -1, 1, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0]
[0, 1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0]
[0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0]
[0, 0, -1, 1, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0]
[0, 0, 1, 0, 0, 1, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 1, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, -1, 0, 0, 0, 1]
[0, 0, 0, 0, 0, 0, -1, 0, 0, -1, 0, -1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 1, -1, -1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 1]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 1]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0]

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение05.05.2010, 13:21 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Я составила по вашей формуле такой пандиагональный квадрат 7-го порядка:

Код:
55 56 25 -77 -81 232 90
2 -88 13 328 57 31 -43
66 274 -30 46 -6 18 -68
39 11 -39 33 3 -14 267
31 44 -3 -66 289 -7 12
-64 -16 314 15 16 17 18
171 19 20 21 22 23 24

Вы получили эту формулы, описав пандиагональный квадрат системой линейных уравнений?

Пока не вижу, как можно приспособить вашу формулу к построению пандиагонального квадрата 7-го порядка из простых чисел.

Представленную мной систему уравнений никто не желает помочь решить. Очень интересно, какое решение даст эта система.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2876 ]  На страницу Пред.  1 ... 92, 93, 94, 95, 96, 97, 98 ... 192  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group