Main Content

isvalid

类: handle

确定有效句柄

语法

B = isvalid(H)

说明

如果 H 中的对应元素为有效句柄,B = isvalid(H) 返回每个元素都为 true 的逻辑数组。如果对象已删除,则句柄变量会变为无效。在 delete 类方法中,isvalid 始终返回 false

不能在 handle 子类中覆盖 isvalid 方法。

输入参数

全部展开

输入数组,指定为对象句柄数组。

输出参数

全部展开

有效性测试的结果,以大小与 H 相等的逻辑数组形式返回,其中每个元素为 true(如果 H 中的对应元素为有效句柄)。

属性

Accesspublic
Sealedtrue

要了解方法的属性,请参阅方法属性

示例

测试是否为有效句柄

此示例测试句柄数组是否为有效成员:

H = plot(rand(5));
delete(H(3:4))
B = isvalid(H)
B =

     1
     1
     0
     0
     1

扩展功能

基于线程的环境
使用 MATLAB® backgroundPool 在后台运行代码或使用 Parallel Computing Toolbox™ ThreadPool 加快代码运行速度。