iCAx开思网
标题:
用野火2.0作奇数魔方阵的阵列(18楼提供解题思路及PRT文件)
[打印本页]
作者:
szqiao
时间:
2005-8-6 18:06
标题:
用野火2.0作奇数魔方阵的阵列(18楼提供解题思路及PRT文件)
刚开始用野火2.0,电脑太差
,很少用,看到冰大的数字阵列,就想到这个题目,大家有空作作.
所谓魔方阵,就是把1~N平方的整数排成NXN方阵,使每行元素之和,每列元素之和及各对角线元素之和均相等.
当N为奇数时,可以用下述算法编制:
1 把第一行中间元素填1;
2 把下一个数填入上个数的右斜上方单元中,如果在右斜上方没有矩阵单元时,则将这个数填上离它右斜上方单元最远的行或列的单元中;
3 接着填入的数是N的倍数下面的一个数时,就填入紧接其下的单元中;
4 重复上述2 3步骤,直至全部元素填完为止.
[
本帖最后由 sq8073 于 2006-2-15 17:06 编辑
]
作者:
szqiao
时间:
2005-8-6 18:07
这是我作的
作者:
szqiao
时间:
2005-8-6 18:12
part过段时间在放了
作者:
尚文
时间:
2005-8-6 18:53
高手,冰大的数字阵列我也看过了,可惜你出的题,我还是做不出,不过,我会尽力再试试.
作者:
sq8073
时间:
2005-8-7 12:06
支持一下!
我做的是另外一种解法!
提供个公式参考一下!
k=(5*n-1)/2
B(i,j)=mod((K-i+j),n)*n+mod(K-i-j+1),n)+1 (这个是别人在EXCEL里面搞的!)
作者:
ldh24682000
时间:
2005-8-7 15:23
出个教材吧
作者:
sq8073
时间:
2005-8-8 00:40
再来!
用楼主的方法!
作者:
xiamen_guo
时间:
2005-8-8 07:47
牛,真牛,非常牛,真的很牛,真的牛轰轰
作者:
19760202
时间:
2005-9-13 19:12
真不错!大大出个教程吧
作者:
sq8073
时间:
2005-12-17 13:16
看大家这么有兴趣做christ000兄弟的题目,我就把这题顶起来吧!
有兴趣的可以玩玩!
[
本帖最后由 sq8073 于 2005-12-17 13:26 编辑
]
作者:
sq8073
时间:
2005-12-17 13:19
不知道楼主的意思大家有没有看懂!
我再重新来说明一下!
口 诀
“1”坐边中间,斜着把数填;
出边填对面,遇数往下旋;
出角仅一次,转回下格间。
注意:
(1)这里的“1”,是指要填的这一列数中的第一个数。
(2)“1”坐边中间,指第一个数要填在任何一边的正中间的空格里。
(3)从1到2时,必须先向边外斜(比如:第一个数填在上边的正中间,填第二个数时,要向左上方或右上方斜),填后面的数时也要按照同样的方向斜。
[
本帖最后由 sq8073 于 2005-12-17 13:27 编辑
]
作者:
袖珍天使
时间:
2005-12-17 13:22
这只是一种做法。另有其它填法吧
作者:
sq8073
时间:
2005-12-17 13:22
以前的图片遗失了!再发一次好了!
两种做法的思路完全不一样!
[
本帖最后由 sq8073 于 2005-12-17 13:41 编辑
]
作者:
sq8073
时间:
2005-12-17 13:28
原帖由
袖珍天使
于 2005-12-17 13:22 发表
这只是一种做法。另有其它填法吧
袖珍果然利害!
作者:
袖珍天使
时间:
2005-12-17 13:31
不错,收集的资料挺好,呵呵
来个偶数阶的吧:
[
本帖最后由 袖珍天使 于 2005-12-17 13:50 编辑
]
作者:
19760202
时间:
2005-12-17 14:38
各位大大,真有豪气啊!!!!!
作者:
daydayupzhang
时间:
2005-12-17 15:17
斑竹们千万别把这做为加分题啊,
要作为加分题,我就抗议~~~~~!
呵呵,再做这种题会疯的~!
作者:
sq8073
时间:
2006-2-15 16:55
这么长时间了,也没人做,郁闷!
我就说说我的做法吧!
第一种方法,是我在网上找的别人现成的公式
B(i,j)=mod((K-i+j),n)×n+mod(K-i-j+1),n)+1
k=(5*n-1)/2 (MOD主要功能:求出两数相除的余数)
要说的是它的变化和楼主的不同!
这种方法没什么好说的,知道了公式套用一下就可以了!
附上别人做的EXCEL文件!
作者:
sq8073
时间:
2006-2-15 16:58
第二种方法,是我乱琢磨出来的
我把方阵做了两方向的分解(不知道这样算不算矩阵的变换,可惜我的线性代数都忘光了)
作者:
sq8073
时间:
2006-2-15 16:58
提供PRT文件下载
过了这么久,我看了自己写的关系式都一头雾水!
这题没有多大的实际意义,不必要深究!
[
本帖最后由 sq8073 于 2006-2-15 17:03 编辑
]
作者:
sq8073
时间:
2006-2-15 17:10
吃饭了!
作者:
19760202
时间:
2006-2-15 17:56
大大我强烈支持!!!
作者:
wanxiulun
时间:
2006-2-15 19:11
求教
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3