Matlab魔方矩阵问题求解

将46-70这25个整数填入一个5X5的矩阵中,使得各行、各列以及主对角线的元素之和相等。(提示:用magic函数)

这道题如何实现呢?初学matlab,网上也没有很好解答的。希望各位可以帮助一下!万分感激

你好,这么做就行

A = (46-1) + magic(5)

结果

A =

    62    69    46    53    60
    68    50    52    59    61
    49    51    58    65    67
    55    57    64    66    48
    56    63    70    47    54