www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@sweepsetfilter/isequal.m
function OK = isequal(ssf1, ssf2) %ISEQUAL Check whether two sweepsetfilters are equal % % ISEQUAL(SSF1, SSF2) returns true if SSF1 contains the same data as SSF2. % Copyright 2000-2010 The MathWorks, Inc. and Ford Global Technologies, Inc. OK = 0; if isa(ssf2, 'xregpointer') if ~isvalid(ssf2) return end ssf2 = ssf2.info; end if ~strcmp(get(ssf1,'Label'), get(ssf2,'Label')) return end p1 = ssf1.pSweepset; p2 = ssf2.pSweepset; if isnull(p1) || isnull(p2) OK = (p1 == p2); return end OK = isequal(sweepset(ssf1), sweepset(ssf2));