[討論] 自動停止只有某一行run不完的函式

看板MATLAB作者 (GN boy)時間12年前 (2013/06/20 15:10), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
大家好, 目前我有找到兩個跟程式執行時間有關的函數, 一個會顯示程式執行時間 tic; function toc 另一個則會顯示完成進度表 h = waitbar(0,'Please wait...'); steps = 100; for step = 1:steps function % computations take place here waitbar(step / steps) end close(h) 但這兩種方法是建立在function可以run完,或是內部可以插入迴圈計數的前提, 請問有沒有辦法可以自動停止內部某一行run不完的function呢? 例如 function f=model a=1; b=2; xxx.xxx.run; <--這行run不完 . . . . end 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.165.155 ※ 編輯: gn01189425 來自: 111.251.165.155 (06/20 15:13)

06/21 17:53, , 1F
用try catch來抓會發生錯誤的地方
06/21 17:53, 1F

06/27 21:09, , 2F
dbstop error?
06/27 21:09, 2F
文章代碼(AID): #1HmghPkR (MATLAB)