[讨论] GUI显示波形疑问

楼主: GodIronman (格林皮卡丘a铁)   2014-04-22 17:05:53
大家好,
小弟是Matlab新手,
我在gui接口中拉了几个AXES想要显示运算的结果,
由于程式码繁多,
不显示运算下要两个小时才能RUN完一次,
因此想要把一些data在运算过程中不断显示在AXES上,
类似示波器那样一直更新,
有想过使用plot
hold on之后一直连续画上去,
但因为模拟时间过长,
若是又一直画图势必时间多好几倍!!
google后也试过使用comet这类动画的指令,
也不知道为什么弄不好QQ
有没有大神能够给点建议或想法,
能够让GUI像是示波器那样一直更新又不会把时间拉太长的方式??
请教各位了 orz
补一下,
由于我的程式码要模拟一年的data,
因此是以循环来做的,
但发现在循环内用 axes(handles.axes1); 会导致时间变得很慢,
我又有3个axes要显示,
因此非常苦恼!! 求大神帮忙呜呜
作者: winnie4952 (WinNie BeAr )   2014-05-03 02:13:00
光算就要2个小时就算加上画图不变慢也要看萤幕2小时..建议多数重复循环运算改为矩阵可大幅提升速度或是你先算好把资料存下来在写个gui专门plot比较方便

Links booklink

Contact Us: admin [ a t ] ucptt.com