帮助中心帮助中心
幻方
M =魔术(n)
例子
魔术(n)返回一个n——- - - - - -n由整数构成的矩阵1通过n2行和与列和相等。订单n必须是大于等于的标量3.为了创建一个有效的魔方。
魔术(n)
n
1
3.
全部折叠
计算三阶幻方米.
米
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的顺序直观地检查魔方矩阵中的模式显示亮度图像.这些模式表明魔法使用三种不同的算法,取决于的值国防部(n, 4)为0、2或奇数。
显示亮度图像
魔法
国防部(n, 4)
为N = 1:16 subplot(4,4, N) ord = N +8;M =魔法(ord);Imagesc (m) title(num2str(ord))轴平等的轴从结束
矩阵顺序,指定为大于或等于3的标量整数。如果n是复数,不是整数,也不是标量魔法将其转换为可用的整数地板(真实(双(n (1)))).
地板(真实(双(n (1))))
如果你提供n不到3.,然后魔法返回非魔方或简并魔方1而且[].
[]
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
字符
使用注意事项和限制:
看到工具箱函数代码生成的可变大小限制(MATLAB编码器).
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
的|兰德
的
兰德
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处