getonoff.m
上传用户:haiyisale
上传日期:2013-01-09
资源大小:3246k
文件大小:1k
源码类别:

波变换

开发平台:

Matlab

  1. function s = getonoff(x)
  2. %GETONOFF Returns a matrix of strings with 'off' or 'on '.
  3. %   S = GETONOFF(X)
  4. %   X is a vector : 
  5. %       X(i) = 0 ==> S(i) = 'off' else S(i) = 'on '     
  6. %   M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 01-May-96.
  7. %   Last Revision: 01-May-1998.
  8. %   Copyright 1995-2002 The MathWorks, Inc.
  9. % $Revision: 1.10 $
  10. r   = length(x);
  11. s   = 'on ';
  12. s   = s(ones(1,r),:);
  13. ind = find(x==0);
  14. if ~isempty(ind)
  15.     soff = 'off';
  16.     soff = soff(ones(1,length(ind)),:);
  17.     s(ind,:) = soff; 
  18. end