Matlab下 用for循环体画多张图

for t=1:step
plot(X_huatu(t,:),Y_huatu(t,:),X_huatu(t+1,:),Y_huatu(t+1,:))
end

只能显示最后一次循环时画出的图像
希望每次循环后都画出一幅图 最后一共step张图,请问如何修改?

第1个回答  2014-06-14
加个figure本回答被提问者采纳

怎么用matlab 的for循环 画六组数的图?
你可以定义这个个数组A[i,j],然后可以按行,或者按列循环,使用画图命令plot,如果想把六条曲线画在同一个图里,就使用hold on,如果是分别画图,又在一个界面内,使用subplot,具体查查命令格式。你试试吧,希望对你有帮助

matlab中有多个for循环,画图
标注用元胞数组,可以用for循环产生,直接使用命令legend(元胞数组)如 x=linspace(0,2*pi,10)for ii=1:3 lgstr=cell(1,3)for jj=1:3 y(:,jj)=jj*sin(x)lgstr{jj}=num2str(jj)end subplot(3,1,ii);plot(x',y)legend(lgstr)end ...

matlab for循环每循环20次得到一个曲线图,最终画一个3维图
for zeta=0 : 0.1 : 2 [y, t] = step( tf(1, [1 2*zeta 1]), 15 ); z = zeta * ones( size(y) ); plot3(t, z, y, 'k', 'linewidth', 1.5) hold onendxlabel('Time');ylabel('\\zeta');zlabel('y');grid on;view(25,25)效果图:...

matlab中怎样用for循环保存多幅等高线图
for m=407:410f=A(:,:,m);F=reprotate(f,'bicubic');figure(m)contourf(F);picname=['pic',num2str(m),'.jpeg'];print(m,'-djpeg',picname)end

matlab用For循环作图求高人指点
1、语句后面要用分号结尾 2、zeros(1,dt)应付给某个变量 3、for语句的语法是 for i=1:n ...end % 不可遗漏,否则只循环执行for下面那句话4、还有好几个变量没定义,不知道是不是你没有把完整的程序贴上来 先把这些改了吧,再看看 ...

matlab for中用surf,但是只出最后一张图
回答:根据"如果再surf前面用figure命令,能一张一张的出,不过每一张在一个单独窗口里" 应该是代码的问题 画的时候, axis没调整好 Nextplot属性没设置好

Matlab用for循环语言画出以下图形,求程序怎么编,就是运行时候要有这个画...
用插补法画一条直线 x=0:1:100; %画一个100*100的网格 y=0:1:100;M=meshgrid(x,y);plot(x,M,'r-');hold on;plot(M,y,'r-');xe=input('input xe:'); %此句为用户自定义直线的终点 ye=input('input ye:');x1=0; %线的起点 y1=0;f=0;m=xe+ye; %画这...

关于matlab在for循环中画图
把figure;改为figure(j);不然每画一遍之前的就被覆盖代替了。相关语法是figure(h),其中h表示画的图形对象的句柄,若该句柄已存在,相应的图形框则被设为当前图形对象;若此句柄不存在,则将以该值为句柄,新建一个图形对象。另h需为整数值。

matlab中for循环的用法例子有哪些?
如下图:for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。注意事项:1、for循环中的变量可以是一个也可以是多个。2、for循环中语句可以为语句体, 语句体外加大括号"{}"将参加循环的语句括起来。

matlab中如何实现类似C语言中的for循环,尤其是用于图形的输出_百度知 ...
函数体操作;end 其中,x为for循环中的自变量的取值范围,步长为1的增长。你也可以设置步长,如x=1:3:70的步长设置为3. 函数体部分相信不用我说你也明白的哈。左右有个end作为结束就可以了。下面给你一个例子:for s = 1:m for t = 2:n a(s,t) = a(s,t) - a(s,t-1);end en...

相似回答