求解Matlab程序问题,下面程序的 if s1(i,1)>200; l=2; figure(2);for i=2:n;if s1(i,1)>200;l=2;for j=1:m;x1(j,1)=x(i-1,j);y1(j,1)=y(i-1,j);x2(j,1)=x(i,j);y2(j,1)=y(i,j);end;
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 21:13:39
求解Matlab程序问题,下面程序的 if s1(i,1)>200; l=2; figure(2);for i=2:n;if s1(i,1)>200;l=2;for j=1:m;x1(j,1)=x(i-1,j);y1(j,1)=y(i-1,j);x2(j,1)=x(i,j);y2(j,1)=y(i,j);end;
求解Matlab程序问题,下面程序的 if s1(i,1)>200; l=2;
figure(2);
for i=2:n;
if s1(i,1)>200;
l=2;
for j=1:m;
x1(j,1)=x(i-1,j);y1(j,1)=y(i-1,j);
x2(j,1)=x(i,j);y2(j,1)=y(i,j);
end;
求解Matlab程序问题,下面程序的 if s1(i,1)>200; l=2; figure(2);for i=2:n;if s1(i,1)>200;l=2;for j=1:m;x1(j,1)=x(i-1,j);y1(j,1)=y(i-1,j);x2(j,1)=x(i,j);y2(j,1)=y(i,j);end;
figure(2);
for i=2:n;
if s1(i,1)>200;%%i可以取2,3,4,5...n,s1(i,1)列没变,那么就是s1(2,1),s1(3,1),s1(4,1).s1(n,1)可以看出取的是第一列元素,s1(1,1)没取
l=2;
for j=1:m;
x1(j,1)=x(i-1,j);y1(j,1)=y(i-1,j);%%%j可以认为是内循环,当i=2时,j取1,2,3...m,x(1,1),x(1,2),x(1,3)...x(1,m)取的是x中的第一行元素,x1(1,1),x1(2,1),x1(3,1)...x1(m,1)是x1中的列元素,也就是把x中的行元素的值赋给x1中的列.y1是同样的操作.
x2(j,1)=x(i,j);y2(j,1)=y(i,j);%%j为内循环,i=2,那么j取1,2,3,4...m,那么就是将x中的第二行元素的值赋给x2的第一列.y2是同样的意思.
end;