作者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://www.ptt.cc/bbs/MATLAB/M.1398157556.A.4D3.html
※ 編輯: GodIronman (140.118.7.73), 04/22/2014 17:16:54
→ winnie4952:光算就要2個小時就算加上畫圖不變慢也要看螢幕2小時.. 05/03 02:13
→ winnie4952:建議多數重複迴圈運算改為矩陣可大幅提升速度 05/03 02:13
→ winnie4952:或是你先算好把資料存下來在寫個gui專門plot比較方便 05/03 02:14