中国古代研究幻方的第一人是南宋的杨辉,他给出了从3阶到10阶的幻方,其中4阶和8阶幻方各给出两图,称之为阴图和阳图。对于3阶幻方,杨辉给出口诀:
0 h, A2 g0 Q' C九子斜排 上下对易 左右相更 四维挺出 $ R. W6 b( n% k* l8 q7 l
戴九履一 左三右七 二四为肩 六八为足
6 F6 {$ m6 m8 P+ @* W; Z0 f1 n" }$ m
口诀的意思是先1到九按顺序斜排,然后上下1,9对换,左右3,7对换,最后将中间的2,4,6,8顶出到四个角。具体操作如下图: ' D" y$ t6 U/ u- c0 T: F7 Y5 `
9 N7 R4 V; |% U7 S) C/ y( N
后四句则是对答案的一个直观描述。其得到的答案也和我们开始计算的一样,不过上下翻转而已。 6 T% `$ |# Z% f U3 g& p. \6 b+ I
9 @" o7 c9 \' ^5 X: q
而现在,对于奇数阶的幻方又有人提出下面口诀: 8 v) Y5 I3 P2 s) l- i3 N. V
1坐边中间,斜着把数填;
4 j6 O. S) U( k/ B* r 出边填对面,遇数往下旋;
( }8 J: T) I! @) K 出角仅一次,转回下格间。
, O' z4 J0 f" r. ~4 L0 ~这里的“1”,是指要填的这一列数中的第一个数,比如我们的问题中就是数字1。“1”坐边中间,指第一个数要填在任何一边的正中间的空格里,我们以上边为例。从1到2时,必须先向边外斜(比如:第一个数填在上边的正中间,填第二个数时,要向左上方或右上方斜),填后面的数时也要按照同样的方向斜。下面我们具体操作下:
6 b, K# z7 g3 q, J; T* O1放中间,然后逐个数往右上填即“1坐边中间,斜着把数填”。若是出了边框则想象边框外有一个同样的幻方,把数写道对应位置。若是遇到数字或顶角,则往下移一个。即是“出边填对面,遇数往下旋;出角仅一次,转回下格间。具体可看下图:
1 ?+ q$ @. [6 h- U1 ^7 l }7 [ ( m3 p0 s4 q8 H8 _% c' t
得出的答案还是和开始一样。! U5 ?+ [9 X E5 l' N, v6 G7 C
这样大家只要记住这个口诀,以后奇数阶幻方就都可以轻松搞定了。[s:23]
7 k, u2 P5 z5 e8 I2 }. u; Q- ]6 O" M3 T% ]
对于偶数阶,也有很多构造方法。比如最简单的四阶,只要顺序填好1-16,然后对焦线上的数中心对调就行。更高阶的也是有很多巧妙的构造办法的,这就不详述了,有兴趣的可以上网一搜。
2 Q/ R& l( C: L1 s8 ^( U% P+ B # L6 V8 c- Z* N6 ]
4 \6 W8 h" @1 T! v: Y上面这些方法都是前人通过仔细的观察、论证而总结出来的。非常巧妙,但是网上一般只给出了方法本身,而讨论其中原理的比较少,这也是我为什么在开始先自己通过计算得出答案的原因。 / R6 O' ^7 [6 Z
4 h/ B" d% F# P, I
% T, ?- c% M2 @: C% T( |5 z
最后贴一点关于幻方的小知识,内容来自于网上: ; ]7 S2 [8 s& r; N4 E9 U$ x+ Q
! Y l/ R* C {4 L2 f M! k幻方的定义: * t7 r2 ], _) @* l$ f" p1 Q G
n阶幻方是由前n2个自然数组成的一个n阶方阵,其各行、各列及两条对角线所含的n个数的和相等
6 ?: `/ U6 J; @# W
- x& q2 M E3 E; q7 z+ B幻方的历史:
0 l* ]/ M9 S* f' v% }幻方又称为魔方,方阵或厅平方,它最早起源于我国。
6 R I' u% S, m8 h- r3 ~0 u宋代数学家杨辉称之为纵横图。 # p+ t/ J4 z8 Z p" W
所谓纵横图,它是由1到n 2,这n 2个自然数按照一珲的规律排列成N行、N列的一个方阵。它具有一种厅妙的性质,在各种几何形状的表上排列适当的数字,如果对这些数字进行简单的逻辑运算时,不论采取哪一条路线,最后得到的和或积都是完全相同的。
8 n5 J- b0 ~$ N& |
6 {' ~" B' j7 a& x大约两千多年前西汉时代,流传夏禹治水时,黄河中跃出一匹神马,马背上驮著一幅图,人称「河图」;又洛水河中浮出一只神龟,龟背上有一张象徵吉祥的图案称为「洛书」. - ?. ~. r5 L2 y
( E- C% f! |+ l7 ~) \
他们发现,这个图案每一列,每一行及对角线,加起来的数字和都是一样的,这就是我们现在所称的幻方.也有人认为"洛书"是外星人遗物;而"河图"则是描述了宇宙生物(包括外星人)的基因排序规则,幻方是外星人向地球人的自我介绍.另外前几年在上海浦东陆家嘴地区挖出了一块元朝时代伊斯兰教信徒所挂的玉挂,玉挂的正面写著:「万物非主,惟有真宰,默罕默德,为其使者」,而玉挂的另一面就是一个四阶幻方.
6 m( S, ~9 N6 t3 Q
* p' w' \3 Y2 q% f( j3 O. `' I关于幻方的起源,我国有“河图”和“洛书”之说。相传在远古时期,伏羲氏取得天下,把国家治理得井井有条,感动了上花于是黄河中跃出一匹龙马,背上驮着一张图,反作为礼物献给他,这就是“河图”,了是最早的幻方伏羲氏赁借着“河图”而演绎出了八卦,后来大禹治洪水时,咯水中浮出一只大乌龟,它的背上有图有字,人们称之为“洛书”。“洛书”所画的衅中共有黑、白圆圈45个。把这些连在一起的小圆和数目表示出来,得到九个。这九个数就可以组成一个纵横图,人们把由九个数3行3列的幻方称为3阶幻方,除此之外,还有4阶、5阶... * J, F* v: Y5 v1 F S
4 i- O1 S: Z" i& H: S后来,人们经过研究,得出计算任意阶数幻方的各行、各列、各条对角线上所有数的和的公式为:
( {, j, J. z; U% g7 \& f6 INn=1/2n(n 2+1)
. \7 ?# e! ]. i+ P, Q( y: W其中n为幻方的阶数,所求的数为Nn.
0 x- J. u) ~8 _3 V5 Y5 }$ `2 e% E Z( x7 H4 `/ S( P. c
幻方最早记载于我国公元前500年的春秋时期《大戴礼》中,这说明我国人民早在2500年前就已经知道了幻方的排列规律。而在国外,公元130年,希腊人塞翁才第一次提起幻方。 5 v8 p# q- u! a
+ p3 i# R( |( u M7 @% \我国不仅拥用幻方的发明权,而且是对幻方进行深入研究的国家。公元13世纪的数学家杨辉已经编制出3-10阶幻方,记载在他1275年写的《续古摘厅算法》一书中。在欧洲,直到574年,德国著名画家丢功才绘制出了完整的4阶幻方。
$ z% u1 [* X: C0 ?- X' Y) z J
% Q: u* N6 o& x. ]4 Y而在国外,十二世纪的阿拉伯文献也有六阶幻方的记载,我国的考古学家们曾经在西安发现了阿拉伯文献上的五块六阶幻方,除了这些以外,历史上最早的四阶幻方是在印度发现的,那是一个完全幻方,而且比中国的杨辉还要早了两百多年,印度人认为那是天神的手笔.
% X( D) y; r" M% c/ X$ @ e
+ g, {# d$ z& Q' u& w% ^; k1956年西安出土一铁片板上所刻的六阶幻方(古阿拉伯数字) C B! x, J9 p" p
! k3 D2 g: q& E. I' W
十三世纪,东罗马帝国才对幻方产生兴趣,但却没有什么成果. ) O6 s; [% l3 L* @4 V9 z# e9 l- W
* i% D: _( W: u v# x" z- y
直到十五世纪,住在君士坦丁堡的魔索普拉才把我国的纵横图传给了欧洲人,欧洲人认为幻方可以镇压妖魔,所以把它作为护身符,也把它叫作「Magic Square」. ' q% U3 Q4 T; L$ G, I4 K0 Q
$ W/ ?1 ^6 z1 n" ~6 I4 M( ~欧洲最早的幻方是在德国一位名画家Albrecht Dure的画里的,上面有一个四阶幻方,而这个幻方的下面两个数字正好是这幅画的制作年代(1514).这是欧洲最古老的幻方.
* {# s! J3 ]1 ^& i6 U( ]/ R
) z! `7 g: C& }# D- L幻方的种类: & y6 N4 V' `8 B0 D8 g. J
- O5 B3 [2 T$ v9 t. o9 b& x, a
现在的幻方种类很多,如
+ J8 D' P4 U" T( C* w& [& ]! S2 H, d% Q6 b
一般幻方,完美幻方,高次幻方, # _* D9 ?- x+ y
8 [5 N+ _- X1 r# h# Y8 Q
魔鬼幻方,同心幻方,对称幻方, - O; A3 q! C4 r* y1 q. J0 s
8 [* v S" X2 b( s8 `) M
马步幻方,多重幻方,六角幻方等等 |