在設計matlab程序時,如果不能確保某段程序代碼是否會出錯,可以采用try...catch語句,其能夠捕獲和處理錯誤,使得可能出錯的代碼不影響后面代碼的繼續(xù)執(zhí)行,也可以檢查,
排查,解決程序的一些錯誤,增強代碼的魯棒性和可靠性。
格式:
try
程序代碼1;
catch
程序代碼2;
end
程序首先運行try和catch之間的“程序代碼1”,如果沒有發(fā)生錯誤則不執(zhí)行catch和end之間的“程序代碼2”,而是執(zhí)行end后的程序;如果在執(zhí)行“程序代碼1”時產生錯誤,則立即執(zhí)行“程序代碼2”,然后繼續(xù)執(zhí)行end后的程序。
例如:
1、try...endtry...end用于嘗試運行一段也許可能出錯的代碼,比如:m = rand(3,4);新聞熱點
疑難解答