[討論] 迴圈跑不完 已回收

看板MATLAB作者 (空的腦袋 Sora no Adama)時間15年前 (2011/03/15 16:45), 編輯推噓3(308)
留言11則, 8人參與, 最新討論串1/1
各位前輩好 我是Matlab新手 有問題想請教 我寫了一個for loop tic toc告訴我跑一次要3.4秒 後來我打算讓它跑80000次 應該80000*3.4=272000秒=75.56小時會跑完 但是我已經等了96小時 它卻還沒跑完 請問有可能是什麼原因呢? 我確定 裡面的變數每一次迴圈都會重新給值 不會因為迴圈次數增加而增加記憶體的量 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.21.234

03/15 16:49, , 1F
你有顯示數值嗎? 邊跑程式邊顯示結果通常很慢
03/15 16:49, 1F

03/15 17:05, , 2F
沒有耶
03/15 17:05, 2F

03/15 17:12, , 3F
跑大迴圈的時候 適當的輸出一下 迴圈的index
03/15 17:12, 3F

03/15 17:13, , 4F
可以幫助你觀察 程式到底是當掉了 還是跑到一半
03/15 17:13, 4F

03/15 17:27, , 5F
同樓上
03/15 17:27, 5F

03/15 20:41, , 6F
謝謝樓樓上的tip
03/15 20:41, 6F

03/15 21:41, , 7F
waitbar也可
03/15 21:41, 7F

03/16 09:11, , 8F
通常第一比較慢
03/16 09:11, 8F

03/16 15:51, , 9F
run out of memory?
03/16 15:51, 9F

03/17 08:58, , 10F
跑一次是1秒 跑10000次會遠大於 10000秒 甚至到 30000秒都
03/17 08:58, 10F

03/17 08:59, , 11F
有可能
03/17 08:59, 11F
文章代碼(AID): #1DVoSoqD (MATLAB)
文章代碼(AID): #1DVoSoqD (MATLAB)