[討論] 雙for迴圈的waitbar怎麼寫?

看板MATLAB作者 (阿泰斯)時間12年前 (2013/04/19 19:37), 編輯推噓2(2010)
留言12則, 3人參與, 最新討論串1/1
如題 一個for迴圈的waitbar已經寫出來了 但是,雙for迴圈要怎麼用waitbar顯示整體進度? 如 for ii=1:10 for jj=1:10 end end 這種,要怎麼弄? 懇求幫助! 感謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.17.157

04/19 23:07, , 1F
h = waitbar(0,'Please wait...');
04/19 23:07, 1F

04/19 23:07, , 2F
for ii=1:10
04/19 23:07, 2F

04/19 23:07, , 3F
for jj=1:10
04/19 23:07, 3F

04/19 23:07, , 4F
waitbar( ((ii-1)*10+jj) /(10*10) );
04/19 23:07, 4F

04/19 23:08, , 5F
pause(0.05)
04/19 23:08, 5F

04/19 23:08, , 6F
end
04/19 23:08, 6F

04/19 23:08, , 7F
end
04/19 23:08, 7F

04/20 12:15, , 8F
為何要暫停程式0.05秒?
04/20 12:15, 8F

04/21 10:09, , 9F
不用pause來畫 用drawnow就可以了
04/21 10:09, 9F

04/21 10:09, , 10F
他暫停是因為這樣plot才會顯示 但是用drawnow即可
04/21 10:09, 10F

04/21 11:30, , 11F
高手,感謝!!
04/21 11:30, 11F

04/23 09:41, , 12F
感謝樓樓上
04/23 09:41, 12F
文章代碼(AID): #1HSInzEX (MATLAB)