文件帮助中心文件
魔术广场
m =魔术(n)
例子
m =魔术(N)返回A.N-经过-N矩阵从整数构造1通过N2具有相等的行和列和。命令N必须是大于或等于的标量3.为了创建有效的魔术广场。
m =魔术(N)
N
1
3.
全部收缩
计算三阶魔法广场m。
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或奇数。
ImagesC.
魔法
mod(n,4)
为了n = 1:16子图(4,4,n)ord = n + 8;m =魔术(ORD);ImagesC(M)标题(Num2STR(ORD))轴平等的轴离开结尾
矩阵顺序,指定为标量整数大于或等于3.如果N是复杂的,不是整数,或者不是标量魔法将其转换为可用整数地板(Real(Double(n(1))))))。
地板(Real(Double(n(1))))))
如果你提供N少于3., 然后魔法返回非制造广场,或退化魔法正方形1和[]。
[]
数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑|char
单身的
双倍的
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32.
UINT64
逻辑
char
使用说明和限制:
看用于工具箱函数的代码生成的可变大小限制(MATLAB编码器)。
那些|兰特
那些
兰特
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室