我有一个带有空构造函数的类来支持数组创建。假设:
classdef MyClass < handle
properties
input1 = 0;
end
methods
function obj = MyClass(input1)
if nargin > 0
obj.input1 = input1
end
end
end
end
我创建了这个类的空数组:
emptyArray(666) = MyClass
然后我用一些完整的MyClass实例填充一些emptyArray索引。是否有一个matlab函数来检查MyClass函数是否与MyClass实例相同?否则,我该如何检查:
emptyArray==MyClass
知道emptyArray包含MyClass的空实例的索引。
感谢。
注意:它是一个句柄类。
答案 0 :(得分:4)
您是否会考虑为此课程提供过度的isempty
方法?
function tf = isempty( obj )
tf = isempty( obj.input1 );
end