[討論] 錯誤繼續已回收

看板MATLAB作者 (志志)時間14年前 (2011/08/17 12:21), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我用if的語法寫了一個程式 就是當A>100時 則存檔,檔名為a1_i 若A<100時 則不存檔 加上一個 for loop,i=1:5 執行之後 檔案假設存成 a1_1、a1_2、a1_5,因為a1_3、a1_4,條件不符 接著我用 load(['a1_',num2str(i),'.mat']),來讀取檔案出來 不過當執行到a1_3的位置的時候 程式出現錯誤,因為a1_3不存在,然後程式就停止了 導致a1_5檔案跟著就出不來了 請問有沒有方法可以忽略a1_3、a1_4,檔案不存在的錯誤繼續執行直到a1_5 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.99.64

08/17 12:26, , 1F
try and catch
08/17 12:26, 1F

08/17 12:54, , 2F
謝謝 問題解決
08/17 12:54, 2F
文章代碼(AID): #1EIq6rxF (MATLAB)