x=-3:0.1:3;
[X]=meshgrid(x);
for k=0:0.1:4
y1=k*sqrt(1-(X.^2)/9);
y2=(-k)*sqrt(1-(X.^2)/9);
r1=1-(X.^2)/9-(y1.^2)/16;
r2=1-(X.^2)/9-(y2.^2)/16;
z1=2*sqrt(r1);z2=-2*sqrt(r2);
mesh(X,y1,z1); hold on
mesh(X,y2,z1);
mesh(X,y1,z2);
mesh(X,y2,z2);
end
y=-4:0.1:4;
[Y]=meshgrid(y);
for l=0:0.1:3
x1=l*sqrt(1-(Y.^2)/16);
x2=(-l)*sqrt(1-(Y.^2)/16);
r3=1-(x1.^2)/9-(Y.^2)/16;
r4=1-(x2.^2)/9-(Y.^2)/16;
z3=2*sqrt(r3);z4=-2*sqrt(r4);
mesh(x1,Y,z3); hold on
mesh(x2,Y,z3);
mesh(x1,Y,z4);
mesh(x2,Y,z4);
end
上面的代码实际运行到第一个for循环的end 就结束 如何可以继续后面的代码
顺便请大佬解答一下
下图是题目