第1个回答 2012-12-14
n=4;
a=zeros(n);
for ii=1:1:n
for jj=1:1:n
if(ii==jj)
a(ii,jj)=1;
end
if(ii==jj+1 || ii+1==jj)
a(ii,jj)=5;
end
end
end
a
第2个回答 2012-12-13
H=zeros(4,4);
for i=1:4
H(i,i)=1;
H(i,i+1)=5;
if i>1
H(i,i-1)=5
end
end
第3个回答 2012-12-13
为什么要用循环生成呢,不能直接就这样写吗,你想实现什么呢?