12阶幻方怎么做

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 19:26:09
12阶幻方怎么做

12阶幻方怎么做
12阶幻方怎么做

12阶幻方怎么做

能被4整除的n阶幻方叫双偶幻方,如4阶、8阶、12阶、16阶等,双偶幻方用Spring法生成最简单.

一、用Spring法生成双偶幻方:

方法一:方法很简单就是两句话:顺序填数,以中心点对称互换数字.

第一步,顺序填数:

简单地说,就是1放在幻方的任意一个角格,然后按同一个方向(横竖均可)按顺序依次填写其余数.

123456789101112

131415161718192021222324

252627282930313233343536

373839404142434445464748

495051525354555657585960

616263646566676869707172

737475767778798081828384

858687888990919293949596

979899100101102103104105106107108

109110111112113114115116117118119120

121122123124125126127128129130131132

133134135136137138139140141142143144

第二步,以中心点对称互换数字.

对称交换的方法有两种:

方法一;将左上区域i+j为偶数的与幻方内以中心点为对称点的右下角对角数字进行交换;将右上区域i+j为奇数的与幻方内以中心点为对称点的左下角对角数字进行交换.(保证不同时为奇或偶即可.) 

1442142414067137913511133

131311512917127126201242212224

120261182811630311133311135109

37107391054110310244100469848

965094529254558957875985

618363816579786876707472

737175697767668064826284

608658885690915393519549

9747994510143421044010638108

361103411232114115291172711925

121231232112519181281613014132

12134101368138139514131431

方法二;将幻方等分成m*m个4阶幻方,将各4阶幻方中对角线上(或非对角线上)的方格内数字与n阶幻方内以中心点为对称点的对角数字进行交换.

交换4阶幻方中对角线上的数:

14423141140671371361011133

131311301617127126202112312224

251191182829115114323311111036

10838391051044243101100464797

965051939254558988585985

618382646579786869757472

737170767767668081636284

608687575690915352949549

4898994544102103414010610737

109353411211331301161172726120

121232212412519181281291514132

1213413598138139541421431

或,交换4阶幻方中非对角线上的数:

1143142451391388913513412

132141512912818191251242223121

120262711711630311131123435109

3710710640411031024445999848

499594525391905657878660

846263818066677776707173

727475696878796564828361

855958888955549293515096

97474610010143421041053938108

361101113332114115292811811925

241221232120126127171613013113

13311101361377614014132144

幻和值870

二、用幻方方阵法:

将12阶幻方分成3×3个4阶幻方,或4×4个3阶幻方.也就是用3阶幻方的方法排列每一个4阶幻方,或用4阶幻方的方法排列每一个3阶幻方.(如图)