如何动态的在一幅图中画多个变化曲线
我想在一个图形中画出多个曲线,并且都是在变化的,如果画一个变化曲线,我知道可用set,如下所示figure(gcf);
plothandle = plot(i,j,'.', ...
'Color','blue', ...
'MarkerSize',12);
while(1)
set(plothandle,'xdata',i,'ydata',j)
drawnow
end;
可是要是多个曲线,虽然我还可以用
plothandle = plot(i,j,'r.',R(:,1),R(:,2),'bo','MarkerSize',7);
这个句柄,但我不知道在set中XData该怎样设,用
set(plothandle,'xdata',i,'ydata',j,'xdata',R(:,1),'ydata',R(:,2))不行,还请指教! 而且还能在数据库找到这篇文章,有帮助的
《基于MATLAB的光弹条纹提取技术》王钦亭 I do not think this article is useful for my question after looking it. 有点复杂{:{44}:} 问题貌太似太高深,我不会{:{28}:} 应该写在一个大括号之内吧,我感觉比如
plot(x1,x2,x3,y1,y2,y3)
写成plot(,)看是列还是行,逗号可以改成分号试试 上MatlabCentral 上搜下,有相关的生成曲线动画显示
页:
[1]