主要内容

魔法

魔术广场

描述

例子

m =魔术(N返回A.N-经过-N矩阵从整数构造1通过N2具有相等的行和列和。命令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);ImagesC(M)标题(Num2STR(ORD))轴平等的离开结尾

图包含16个轴。带标题9的轴1包含类型图像的对象。具有标题10的轴2包含类型图像的对象。具有标题11的轴3包含类型图像的对象。具有标题12的轴4包含类型图像的对象。具有标题13的轴5包含类型图像的对象。具有标题14的轴6包含类型图像的对象。具有标题15的轴7包含类型图像的对象。具有标题16的轴8包含类型图像的对象。具有标题17的轴9包含类型图像的对象。 Axes 10 with title 18 contains an object of type image. Axes 11 with title 19 contains an object of type image. Axes 12 with title 20 contains an object of type image. Axes 13 with title 21 contains an object of type image. Axes 14 with title 22 contains an object of type image. Axes 15 with title 23 contains an object of type image. Axes 16 with title 24 contains an object of type image.

输入参数

全部收缩

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

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

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

扩展能力

也可以看看

|

在R2006A之前介绍