matlab中的magic是什么意思
发布网友
发布时间:2022-04-27 04:59
我来回答
共3个回答
热心网友
时间:2022-06-26 15:14
magic(n)生成一个n阶幻方。
一个n阶幻方,就是把1-n^2排成一个nxn的矩阵,使得矩阵的每行、每列,以及主、副对角线上面的n个数之和都相等(容易证明,这个和等于n*(n^2+1)/2)。
射雕英雄传里面的瑛姑,就在那里摆弄一个三阶幻方,搞了好几年没搞明白,这金大侠把她写的也有点太蠢了。
热心网友
时间:2022-06-26 15:15
字面意思是魔方,魔术的意思。
在matlab中用来生成n阶幻方。
比如三阶幻方就是1-9九个数字,组成一个3*3的矩阵,使得该矩阵无论横、竖还是斜三个方向上的三个数的和总是相同的。
幻方是一个很古老的问题,你试一下就知道了!
热心网友
时间:2022-06-26 15:15
楼上回答的很正确!