Home > NoiseTools > nt_verbose.m

nt_verbose

PURPOSE ^

previous=nt_verbose(new) - set/get global verbose flag

SYNOPSIS ^

function previous=nt_verbose(new)

DESCRIPTION ^

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.

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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

Generated on Sat 29-Apr-2023 17:15:46 by m2html © 2005