M = magic(n)返回由整数1到n ^ 2构成的n乘n矩阵,行和列的和相等。 顺序n必须是大于或等于3的标量。
因为是nXn矩阵,所以矩阵元素从1……n^2全排列。
>> magic(3)
ans =
8 1 6
3 5 7
4 9 2
>> sum(magic(3))
ans =
15 15 15
>> sum(magic(3),2)
ans =
15
15
15
>> magic(4)
ans =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
>> sum(magic(4))
ans =
34 34 34 34
>> sum(magic(4),2)
ans =
34
34
34
34
本文介绍了 MATLAB 中的 magic 函数,该函数用于生成由 1 至 n^2 的整数组成的 n×n 矩阵,其每行、每列及两条对角线上的数字之和相等。通过实例演示了如何使用 magic 函数创建不同大小的幻方矩阵,并展示了如何利用 sum 函数计算行和与列和。
3万+

被折叠的 条评论
为什么被折叠?



