Re: [問題] 偵測錯誤已回收
※ 引述《iwm5566 (ALEX)》之銘言:
: 請問各位高手
: 在MATLAB裡面
: 有沒有這種功能
: 就是如果我大量讀入多次數據進行運算
: 有某幾次數據因為實驗誤差
: 所以會出現錯誤(就類似在畫圖的因為XY值長度不同,會出現錯誤)
: 那如果用迴圈寫讀檔及繪圖的程式
: 遇到的這種長度不一的數據,MATLAB就會出現錯誤訊息,然後停止迴圈的動作
: 因為我的運算是都相同(就是每個數據讀入,運算,然後畫圖的程式都一樣)
: 那有沒有辦法就是讓MATLAB遇到這種情形時
: 就直接記錄這次的數據編號,不要停止
: 然後繼續進行剩下的迴圈呢??
: 請各位指教...謝謝
matlab也具有如同c之expection treatment
與法和c相同利用try及catch即可承接錯誤
而expection訊號則是利用rethrow投出(c為throw)
只要容錯處理架構正確,不管發生何種錯誤(預期or非預期)
基本你的要求沒啥大問題
詳請參閱help : Responding to an Exception
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.83.160
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章