[討論] matlab 迴圈顯示圖片失敗已回收

看板MATLAB作者 (NickyHyden)時間13年前 (2010/12/20 17:14), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
我有個程式是ㄧ開始在GUIDE的圖形介面上有第1張圖片 然後執行程式之後需要在GUIDE的圖形介面上換成第2張圖... 第3張圖... 可是在執行時變成我要等到迴圈跑完或是強制關閉程式之後 第2張圖or第3張圖才會顯示在GUIDE的圖形介面上 我要怎麼改才會變成執行M檔->GUIDE圖形介面上顯示第一張圖-> 進入for迴圈判斷第幾個條件達到之後顯示第幾張圖在GUIDE圖形介面上-> 繼續for迴圈判斷 程式碼很長我大概打一下圖出不來的地方 d=imread(123.jpg); c=imread(456.jpg); e=imread(777.jpg); a=0; for a=1:1:10000 if a==1 %第1個條件達到之後顯示第2張圖在GUIDE圖形介面上 image(d) elseif b==1 image(c) %第2個條件達到之後顯示第3張圖在GUIDE圖形介面上 else image(e) %第3個條件達到之後顯示第4張圖在GUIDE圖形介面上 end end -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.96.59.208

12/21 11:25, , 1F
在image(C); 後面都加上 pause(1) ??
12/21 11:25, 1F

12/21 19:33, , 2F
drawnow 試試看
12/21 19:33, 2F
文章代碼(AID): #1D3nvl32 (MATLAB)