如果我想在Matlab中建一个100*100,元素依次从1到100的对角矩阵,该怎么写命令?

如题所述

diag([1:100]) %对角元素是1到100的矩阵。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-18
A=zeros(100,100);
for i=1:100
for j=1:100
if (i==j)
A(i,j)=i;
else A(i,j)=0;
end
end
end
A
第2个回答  2011-09-18
x=zeros(100,100);
for ii=1:100
for jj=1:100
if(ii==jj)
x(ii,jj)=ii;
end
end
end