www.gusucode.com > signal 工具箱matlab源码程序 > signal/+fspecs/@abstractspecwithfs/validate.m
function [isvalid,errmsg,msgid] = validate(h) %VALIDATE Validate specs. % Author(s): R. Losada % Copyright 1988-2004 The MathWorks, Inc. % Populate defaults if h.NormalizedFrequency, upperlimit = 1; else % Fs is used upperlimit = h.Fs/2; end % Get all frequency specs fspecs = get(h,props2normalize(h)); % Make it a vector fspecs = [fspecs{:}]; if any(fspecs > upperlimit), error(message('signal:fspecs:abstractspecwithfs:validate:invalidSpec', sprintf( '%0.5g', upperlimit ))); end [isvalid, errmsg, msgid] = thisvalidate(h); % [EOF]