matlab 中为什么rank(magic(8))得到的值是3?

算八阶幻方的秩不应该是8吗。。

det(magic(8)) 发现就是0,说明magic(8)的秩一定小于8.

所以:“八阶幻方的秩不应该是8” 这句话你在哪里看到的?追问

哦哦对我记错了,,秩要看最简行列式来着🌚🌚

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-14
M = magic(n)
生成一个n*n的矩阵,矩阵元素是由整数1到n^2组成的并且任何行任何列的和都相等,阶数n必须是大于等于3的标量。