.
, "MyClass" :
foo = MyClass;
, MyClass "bar":
foo.bar(); % Will cause error, as foo is instance of previous "MyClass"
, "clear" -ing foo :
clear('foo');
foo = MyClass;
foo.bar(); % this should now work.
, . , script, :
varList = whos;
for iVar = 1:numel(varList)
if isequal( 'MyClass', varList(iVar).class )
clear( varlist(iVar).name );
end
end
clear('varList');
clear('MyClass');
, , , script.
, .