求解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/06/22 05:47:29
![求解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;](/uploads/image/z/10605888-0-8.jpg?t=%E6%B1%82%E8%A7%A3Matlab%E7%A8%8B%E5%BA%8F%E9%97%AE%E9%A2%98%2C%E4%B8%8B%E9%9D%A2%E7%A8%8B%E5%BA%8F%E7%9A%84+if+s1%28i%2C1%29%3E200%3B+l%3D2%3B+figure%282%29%3Bfor+i%3D2%3An%3Bif+s1%28i%2C1%29%3E200%3Bl%3D2%3Bfor+j%3D1%3Am%3Bx1%28j%2C1%29%3Dx%28i-1%2Cj%29%3By1%28j%2C1%29%3Dy%28i-1%2Cj%29%3Bx2%28j%2C1%29%3Dx%28i%2Cj%29%3By2%28j%2C1%29%3Dy%28i%2Cj%29%3Bend%3B)
求解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;