previous=nt_verbose(new) - set/get global verbose flag previous: flag value currently stored new: new flag value to store [default: same as previous] Usage: if nt_verbose; display('feedback'); end % display feedback if flag on nt_verbose(1); % set flag to 1 previous=nt_verbose(1); % set flag after storing previous value nt_verbose(previous); % restore previous value NoiseTools.
0001 function previous=nt_verbose(new) 0002 %previous=nt_verbose(new) - set/get global verbose flag 0003 % 0004 % previous: flag value currently stored 0005 % 0006 % new: new flag value to store [default: same as previous] 0007 % 0008 % Usage: 0009 % if nt_verbose; display('feedback'); end % display feedback if flag on 0010 % 0011 % nt_verbose(1); % set flag to 1 0012 % 0013 % previous=nt_verbose(1); % set flag after storing previous value 0014 % nt_verbose(previous); % restore previous value 0015 % 0016 % NoiseTools. 0017 0018 persistent verbose_flag; 0019 if isempty(verbose_flag); verbose_flag=0; end 0020 0021 previous=verbose_flag; 0022 if nargin==1 0023 verbose_flag=new; 0024 end