作者GodIronman (铁哥)
看板MATLAB
标题[讨论] GUI显示波形疑问
时间Tue Apr 22 17:05:53 2014
大家好,
小弟是Matlab新手,
我在gui介面中拉了几个AXES想要显示运算的结果,
由於程式码繁多,
不显示运算下要两个小时才能RUN完一次,
因此想要把一些data在运算过程中不断显示在AXES上,
类似示波器那样一直更新,
有想过使用plot
hold on之後一直连续画上去,
但因为模拟时间过长,
若是又一直画图势必时间多好几倍!!
google後也试过使用comet这类动画的指令,
也不知道为什麽弄不好QQ
有没有大神能够给点建议或想法,
能够让GUI像是示波器那样一直更新又不会把时间拉太长的方式??
请教各位了 orz
补一下,
由於我的程式码要模拟一年的data,
因此是以回圈来做的,
但发现在回圈内用 axes(handles.axes1); 会导致时间变得很慢,
我又有3个axes要显示,
因此非常苦恼!! 求大神帮忙呜呜
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.118.7.73
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1398157556.A.4D3.html
※ 编辑: GodIronman (140.118.7.73), 04/22/2014 17:16:54
1F:→ winnie4952:光算就要2个小时就算加上画图不变慢也要看萤幕2小时.. 05/03 02:13
2F:→ winnie4952:建议多数重复回圈运算改为矩阵可大幅提升速度 05/03 02:13
3F:→ winnie4952:或是你先算好把资料存下来在写个gui专门plot比较方便 05/03 02:14