【发布时间】:2013-02-19 00:40:18
【问题描述】:
有没有一种有效的方法来产生诸如这些的方形多对角矩阵:
[[1,2,3],
[2,1,2],
[3,2,1]]
[[1,2,3,4,5],
[2,1,2,3,4],
[3,2,1,2,3],
[4,3,2,1,2],
[5,4,3,2,1]]
到目前为止,我的努力产生了以下成果:
t=10
sum=zeros(t,t)
for i=1:t
sum+=diag(ones(1,i)*(t-i)+1,t-i);
end
sum
sum+sum'-diag(ones(1,10),0)
【问题讨论】:
-
它看起来像latin square。