try, catch
执行语句并捕获产生的错误
语法
trystatementscatchexceptionstatementsend
说明
try 执行 statements, catch statements endtry 块中的语句并在 catch 块中捕获产生的错误。此方法允许您改写一组程序语句的默认错误行为。如果 try 块中的任何语句生成错误,程序控制将立即转至包含错误处理语句的 catch 块。
exception 是 MException 对象,您可以用它来标识错误。catch 块将当前异常对象分配给 exception 中的变量。
try 和 catch 块都可包含嵌套的 try/catch 语句。
示例
提示
您不能在一个
try块中使用多个catch块,但可以嵌套完整的try/catch块。与一些其他语言不同,MATLAB 不允许在
try/catch语句中使用finally块。