主要内容

iptcheckhandle

检查手柄的有效性

说明

例子

iptcheckhandle(目标,有效的\u类型,功能名称,变量名称,参数位置)检查对象是否目标是有效的图形对象,如果句柄无效,则会发出格式化的错误消息。

  • 如果对象是由指定的有效图形对象有效的\u类型,那么iptcheckhandle不返回任何内容。

  • 如果connectivity参数无效,则iptcheckhandle发出包含函数名信息的格式化错误消息(功能名称),变量名(变量名称),以及参数位置(参数位置). 这些值仅用于创建错误消息,而不用于检查图形对象句柄是否有效。

此图显示了错误消息的格式,并指示可以使用自定义的部分iptcheckhandle论据。

示例

当图形对象不是轴时触发错误

要触发错误消息,请创建不包含axes对象的地物,然后检查有效的axes句柄。

fig=数字;%创建没有轴的图形iptcheckhandle(图{'轴'},'我的\u函数','我的\u变量',2)

无花果斧柄不是这样吗iptcheckhandle返回错误消息:

函数MY\函数期望其第二个输入参数MY\变量为以下类型之一:axes,而其类型为:figure。

输入参数

全部折叠

对象,指定为句柄。

图形对象的有效类型,指定为包含一个或多个这些字符向量的单元数组。

例子:{uipanel','figure}指定有效的图形对象必须是面板容器或图形。

错误消息中包含的函数名目标是无效的图形对象,指定为字符向量或字符串标量。

数据类型:烧焦|一串

错误消息中包含的变量名目标是无效的图形对象,指定为字符向量或字符串标量。

数据类型:烧焦|一串

错误消息中包含的参数位置目标是无效的图形对象,指定为正整数。

R2006a之前引入