可这样:a=ones(5);i=(size(a,1)+1)/2;s=trace(a)+trace(a')-a(i,i)
说的不清,如是创建一个主对角线元素为3,其余为4的3*3矩阵,则可这样:a=4*ones(3,3);fori=1:1:3a(i,i)=3;enda