大家会用MATLAB的请问一下什么是魔方数组,以及它的用处
就是魔方阵。matlab调用语句为magic(n)。n为魔方阵阶数
每行的和都相等,每列的和也相等
行的和,列的和,对角线的和也都等于同一个常数
比如一个三阶的魔方阵
6 1 8
7 5 3
2 9 4
每行和都为15,每列和都为15,对角线和也为15。
用途是为了拿给数学家们研究,工程意义不大。
魔方阵是中国人最先发现的,三阶魔方阵又称洛书,已有两、三千年的历史。古代的印度人很崇拜魔方阵,许多人在石头或金属上刻了魔方阵,作为护身符来避邪。魔方阵何时传入欧洲,没有人知道。十五世纪左右,欧洲的星相家把三到九阶魔方阵依次和土星、木星、火星、太阳、金星、水星、月亮对应。法国的学者最先对魔方阵作有系统的研究,贡献很大。
祝你快乐