[問題] load 錯誤時只產生訊息,但會繼續執行

看板MATLAB作者 (...)時間11年前 (2014/11/08 15:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問一下,在fortran裡,載入一個檔案若載入出錯的話 open(1, file='test.txt',iostat=open_status) 只會輸出一個錯誤的open status值,然後程式依然會持續執行下去 那麼在matlab裡,請問load('test.txt') 有辦法這樣嗎? 我希望當載入錯誤時,能吐出一個『錯誤的訊息』 這個錯誤可能是 test.txt 裡面不是一個完整的 mxn矩陣(但我不需要用到cell array) 也可能存在字串,不是數值 這些都是例外的情況,程式不會去使用 我希望一旦遇到時給我一個這個檔案錯誤的訊息就好 請問load 或其他指令有簡單達到這功能的方式嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.83.9 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1415431681.A.A58.html
文章代碼(AID): #1KNSO1fO (MATLAB)
文章代碼(AID): #1KNSO1fO (MATLAB)