文件

魔法

魔术广场

描述

例子

m =魔术(N.的)返回A.N.-经过-N.从整数构造的矩阵1通过N.2具有相等的行和列和。命令N.必须是大于或等于的标量3.

例子

全部收缩

计算三阶魔法广场M.

m =魔术(3)
m =3×38 1 6 3 5 7 4 9 2

每列中的元素和每行中的元素的和的总和相同。

总和(m)
ANS =.1×315 15 15.
总和(m,2)
ANS =.3×115 15 15.

在目视检查魔术方矩阵中的模式,使用9到24之间的订单imagesc.。模式显示魔法使用三种不同的算法,具体取决于是否值mod(n,4)是0,2或奇数。

为了n = 1:16子图(4,4,n)ord = n + 8;m =魔术(ORD);ImageC(M)标题(Num2str(ORD))轴平等的离开结尾

输入参数

全部收缩

矩阵顺序,指定为标量整数大于或等于3.如果N.是复杂的,不是整数,或者不是标量魔法将其转换为可用整数地板(真实(Double(n(1)))))

如果你提供N.少于3., 然后魔法返回非圆形广场,或退化魔法正方形1[]

数据类型:单身的|双倍的|INT8.|INT16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|逻辑|char

扩展能力

也可以看看

|

在R2006A之前介绍