主要内容

mexception.last.

返回最后的未捕获异常

描述

例子

例外= mexception.last.返回最近抛出的内容,未捕获mexception.目的。mexception.last.没有设置如果是试着抓声明捕获最后的例外。mexception.last.是一个静态功能。

例子

mexception.last('重置')清除返回的异常的属性mexception.last.。它设置了mexception.标识符信息属性到空字符向量,属性到0×1结构,以及原因属性到空单元格数组。

例子

全部收缩

原因matlab.®扔,但没有抓住,一个例外。

a = 25;A2)
索引超过矩阵维度。

得到未捕获的例外。

例外= mexception.last.
异常=具有属性的MEXception:标识符:'matlab:badsubscript'消息:'index超出矩阵尺寸。原因:{}堆栈:[0x1 struct]

打电话给冲浪函数没有输入参数。

冲浪
使用Surf(第49行)错误的输入参数不足。

得到未捕获的例外。

例外= mexception.last.
异常=具有属性的MEXception:标识符:'matlab:narginchk:notenoughinputs'消息:'不足够的输入参数。'原因:{}堆栈:[1x1 struct]

得到最后的,未捕获的例外。

mexception.last('重启')异常= mexception.last
异常= mexception与属性:标识符:''消息:''原因:{0x1小区}堆栈:[0x1 struct]

尖端

  • mexception.last.仅在命令窗口中,不在函数内。

也可以看看

||

在R2007B中介绍