matlab。。magic。产生矩阵是用来干什么的啊。
供稿:hz-xin.com 日期:2025-01-14
matlab中的魔术矩阵magic,为何每次得到的都是一个矩阵?
a =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
产生的是魔方矩阵,就是每行加起来,每列加起来,还有对角线加起来的数都相等,没多大用处~~
幻方,比如九宫等,一般用来测试。。
matlab里面有信号、图像处理的工具包,很强大,学电子的应该会学信号与系统,这个课程里面的例子基本都是用matlab实现的
matlab里面有信号、图像处理的工具包,很强大,学电子的应该会学信号与系统,这个课程里面的例子基本都是用matlab实现的
同一阶的幻方矩阵当然不止一个,但MATLAB是按照固定的算法来生成的,所以你每次调用得到的结果都是相同的。
你可以通过以下几种方式来得到幻方矩阵的其它形式:
上下翻转(flipud);
左右翻转(fliplr);
转置(transpose)。
三阶魔方矩阵。三阶魔方矩阵的九个数字是各行各列的和都相等的!
比如:magic(3)
ans =
8 1 6
3 5 7
4 9 2
a =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
产生的是魔方矩阵,就是每行加起来,每列加起来,还有对角线加起来的数都相等,没多大用处~~
幻方,比如九宫等,一般用来测试。。
matlab里面有信号、图像处理的工具包,很强大,学电子的应该会学信号与系统,这个课程里面的例子基本都是用matlab实现的
matlab里面有信号、图像处理的工具包,很强大,学电子的应该会学信号与系统,这个课程里面的例子基本都是用matlab实现的