matlab如何中填充多维空矩阵我定义一个空矩阵a[],它是个二维的,然后用循环给a(i,j)赋值,如让其对角线元素为1,其他为0,这个赋值语句该怎么表达呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 09:35:47

matlab如何中填充多维空矩阵我定义一个空矩阵a[],它是个二维的,然后用循环给a(i,j)赋值,如让其对角线元素为1,其他为0,这个赋值语句该怎么表达呢?
matlab如何中填充多维空矩阵
我定义一个空矩阵a[],它是个二维的,然后用循环给a(i,j)赋值,如让其对角线元素为1,其他为0,这个赋值语句该怎么表达呢?

matlab如何中填充多维空矩阵我定义一个空矩阵a[],它是个二维的,然后用循环给a(i,j)赋值,如让其对角线元素为1,其他为0,这个赋值语句该怎么表达呢?
A=zeros(100,100);
for i=1:100
for j=1:100
if (i==j)
A(i,j)=1;
else A(i,j)=0;
end
end
end
A