matlab里一个20×20的矩阵,行序号与列序号相等时,其元素值为5,行序号与列序号相差1时,其元素值为2,其余元素都等于1,用循环语句编写一程序,给此矩阵赋值。
a = ones(20,20);
for i = 1:20
for j = 1:20
if(i==j)
a(i,j) = 5;
end
if(abs(i-j)==1)
a(i,j) = 2;