throwAsCaller
抛出异常,如同发生在调用函数内
说明
注意
在 R2022b 中: 推荐使用 throw 而不是 throwAsCaller,因为它从 MATLAB® 调用函数的位置创建堆栈跟踪。
throwAsCaller( 抛出异常,如同发生在调用函数内。异常会终止当前正在运行的函数并将控制权交回给键盘或所在的 exception)catch 块。从 try/catch 语句外部抛出异常时,MATLAB 将错误消息显示在命令行窗口中。
可以通过 try/catch 语句或 MException.last 函数访问 MException 对象。
有时,较之指向实际抛出异常的函数,指向导致异常的调用函数中的位置可提供更多有关错误的信息。可以使用 throwAsCaller 简化错误显示。
示例
输入参数
扩展功能
版本历史记录
在 R2007b 中推出
另请参阅
rethrow | throw | MException.last | try, catch | error