在设计matlab程序时,如果不能确保某段程序代码是否会出错,可以采用try...catch语句,其能够捕获和处理错误,使得可能出错的代码不影响后面代码的继续执行,也可以检查,
排查,解决程序的一些错误,增强代码的鲁棒性和可靠性。
格式:
try
程序代码1;
catch
程序代码2;
end
程序首先运行try和catch之间的“程序代码1”,如果没有发生错误则不执行catch和end之间的“程序代码2”,而是执行end后的程序;如果在执行“程序代码1”时产生错误,则立即执行“程序代码2”,然后继续执行end后的程序。
例如:
1、try...endtry...end用于尝试运行一段也许可能出错的代码,比如:m = rand(3,4);新闻热点
疑难解答