声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3050|回复: 6

[绘图技巧] 如何动态的在一幅图中画多个变化曲线

[复制链接]
发表于 2008-10-29 12:01 | 显示全部楼层 |阅读模式
20体能
我想在一个图形中画出多个曲线,并且都是在变化的,如果画一个变化曲线,我知道可用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))不行,还请指教!

回复
分享到:

使用道具 举报

发表于 2008-10-29 15:28 | 显示全部楼层
而且还能在数据库找到这篇文章,有帮助的
《基于MATLAB的光弹条纹提取技术》王钦亭
回复

使用道具 举报

 楼主| 发表于 2008-10-29 15:58 | 显示全部楼层
I do not think this article is useful for my question after looking it.
回复

使用道具 举报

发表于 2011-11-18 12:52 | 显示全部楼层
有点复杂
回复

使用道具 举报

发表于 2011-12-3 19:06 | 显示全部楼层
问题貌太似太高深,我不会
回复

使用道具 举报

发表于 2011-12-6 12:32 | 显示全部楼层
应该写在一个大括号之内吧,我感觉比如
plot(x1,x2,x3,y1,y2,y3)
写成plot([x1,x2,x3],[y1,y2,y3])看是列还是行,逗号可以改成分号试试
回复

使用道具 举报

发表于 2011-12-20 09:57 | 显示全部楼层
上MatlabCentral 上搜下,有相关的生成曲线动画显示

评分

1

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-26 00:32 , Processed in 0.073561 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表