主要内容

魔法

语法

描述

例子

魔术n返回一个n——- - - - - -n由整数构造的矩阵1通过n2行和列和相等。订单n必须是一个大于等于的标量3.为了创造一个有效的魔方。

例子

全部折叠

计算三阶幻方

魔术(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的顺序显示亮度图像.这些模式表明魔法使用三种不同的算法,取决于的值是否国防部(n, 4)为0、2或奇数。

N = 1:16 subplot(4,4, N) ord = N +8;M =魔法(单词);Imagesc (m)标题(num2str(ord))轴平等的结束

输入参数

全部折叠

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

如果你提供n不到3.,然后魔法返回非幻方或简并幻方1而且[]

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符

扩展功能

另请参阅

|

R2006a之前介绍过