- 积分
- 83
- 注册时间
- 2003-11-14
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2011-1-22 12:39:12
|
显示全部楼层
来自 北京
本帖最后由 rocwoods 于 2011-1-22 22:22 编辑
1.叫人调代码,自己不给数据,何解?
2.visible都"off"了,除了增加代码行数之外,drawnow还有什么用?
3.图形显示与否用另一个函数控制,函数在哪儿?如果放在visible的off后面,除非on一下,否则还是摆设,所以:有没有关系,要摆上来才知道。
4.我没觉得你在简化问题,我觉得恰好相反,你的思路在让问题复杂化,画图既然visible要off,说明根本不需要现在看到,为什么不把数据存储好了,一并处理绘制?
好吧,你不给数据也行,思路不恰当也有自己的苦衷,兄弟忍了,好人做到底,造一套数据测试:- function Che_Dan_Plot
- clear all;
- x=linspace(0,2*pi);y1=sin(x);y2=cos(x);y3=sin(3*x);y4=cos(2*x)+sin(x);
- data=[x',y1',y2',y3',y4'];
- h=plot(data(:,1),data(:,2));
- % set(h,'visible','off')
- for i=1:4
- set(h,'xdata',data(:,1),'ydata',data(:,i+1),'color','r')
- % drawnow;
- pause(.3);
- end
复制代码 运行完全正常,与你完全相似的代码至少说明,问题不在你给的那些我们可以进行调试的描述中,其他的自己下断点逐行查吧。 |
评分
-
1
查看全部评分
-
|