偶数阶幻方法.doc

偶数阶幻方法.doc

ID:55560081

大小:165.00 KB

页数:26页

时间:2020-05-17

偶数阶幻方法.doc_第1页
偶数阶幻方法.doc_第2页
偶数阶幻方法.doc_第3页
偶数阶幻方法.doc_第4页
偶数阶幻方法.doc_第5页
资源描述:

《偶数阶幻方法.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、偶数阶幻方填法以4阶为例,说说偶数阶的填法:首先,按顺序写下16个数:1   2  3  45   6  7  89  10 11 1213 14 15 16接下来固定对角线上数字不动(这里是1、6、11、16和4、7、10、13),其它数字作左右对换,如2与3换,5与8换等,得到下面的排列: 1  3  2  4 8  6  7  512 10 11  913 15 14 16继续固定对角线,其他数字作上下对称变换,如8与12换,2与15换等,得到如下排列: 1 15 14  4 12  6  7  9 8 10 11  513

2、  3  2 16这就是四阶幻方,每行每列四个数字之和均为34,其他偶数阶幻方填法可类推!奇数阶幻方——口诀 1坐边中间,斜着把数填; 出边填对面,遇数往下旋; 出角仅一次,转回下格间。一、奇数阶纪方的构造方法(楼梯法)。把1(或最小的数)放在第一行正中;按以下规律排列剩下的n*n-1个数:1)每一个数放在前一个数的右上一格;2)如果这个数所要放的格已经超出了顶行那么就把它放在底行,仍然要放在右一列;3)如果这个数所要放的格已经超出了最右列那么就把它放在最左列,仍然要放在上一行;4)如果这个数所要放的格已经超出了顶

3、行且超出了最右列那么就把它放在前一个数的下一行同一列的格内;5)如果这个数所要放的格已经有数填入,处理方法同4)。图示:*    1    *            *    1    **    *    *            *    *    **    *    *            *    *    2*    1    *            *    1    *3    *    *            3    *    **    *    2            4    *    2* 

4、   1    *            *    1    63    5    *            3    5    *4    *    2            4    *    2*    1    6            8    1    63    5    7            3    5    74    *    2            4    *    28    1    63    5    74    9    2奇数阶幻方的一种用公式表达的构造方法:设x是要填入的数,(xx,y

5、y)是坐标。坐标如何确定呢?k=(x-1)divn+(n+3)div2+(x-1)yy=k-(k-1)divn*np=(n+1)div2+(x-1)-(x-1)divnxx=n+1-p+(p-1)divn*n二、双偶阶(4k)阶幻方的构造方法。就是说,阶数可以被4整除。看看4阶幻方的制作方法:先把数字,按顺序写(从左到右,从上到下):1    2    3    45    6    7    89   10   11   1213  14   15   16然后把对角线,换成互补的数字。定义:互补:如果两个数字的和,等于幻方最大

6、数和最小数的和,即n*n+1,称为互补。16    2    3    135    11   10    89    7     6    124    14   15    1人们从4阶幻方的制作方法,找到了构造双偶阶幻方的方法:对于n=4k阶幻方,我们先把数字按顺序填写。写好后,按4*4把它划分成k*k个方阵。把每个小方阵的对角线,象制作4阶幻方的方法一样,换成互补的数字,就构成幻方。事实上,有些小方阵的对角线是连着的。但是因为没有办法画图,我只能这样子描述。双偶阶幻方另一种用PASCAL程序语句表达的构造的方法如下:   

7、fori:=1tondo     forj:=1tondo      begin          ifjmod4>1thenm:=1            elsem:=0;           k:=n-i-(n-2*i+1)*m;          ifimod4>1thenm:=1            elsem:=0;          L:=n-j+1-(n-2*j+1)*m;          a[i,j]:=k*N+L;      end;三、单偶阶(4k+2)幻方的构造阶数是偶数,但是,又不能被4整除。这是最难

8、的一种幻方。一种构造n=4k+2幻方的方法:(1)先排出4k的双偶阶幻方(2)根据幻方的性质,每个数都同时加上8k+2(3)把它扩展成为4k+2的方阵。这样,四周包围着一圈。我们只要把1,2,3……,8k+2,(4k+2)^2,(4k+2)^2-1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。