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

波变换

开发平台:

Matlab

  1. function disp(t)
  2. %DISP Display information of NTREE object.
  3. %
  4. %   See also GET, SET.
  5. %   M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 03-Aug-2000.
  6. %   Last Revision: 21-May-2003.
  7. %   Copyright 1995-2004 The MathWorks, Inc.
  8. %   $Revision: 1.5.4.2 $  $Date: 2004/03/15 22:38:17 $
  9. % Get wavelet packet tree information.
  10. order = treeord(t);
  11. depth = treedpth(t);
  12. tn = leaves(t);
  13. headerStr = [...
  14. ' Tree Object Structure '
  15.     '======================='
  16. ];
  17. infoStr = [...
  18. ' Order          : ' 
  19. ' Depth          : '
  20. ' Terminal nodes : '
  21. ];
  22. % Setting Strings.
  23. %-----------------
  24. tn = tn';
  25. nb_tn = length(tn);
  26. lStr = '['; 
  27. if nb_tn>16 , nb_tn = 16; rStr = ' ...]'; else , rStr = ']'; end
  28. tnStr = [lStr int2str(tn(1:nb_tn)) rStr];
  29. addLen = 20;
  30. sep = '-';
  31. sepStr = sep(ones(1,size(infoStr,2)+addLen));
  32. % Displaying.
  33. %------------
  34. disp(' ')
  35. disp(headerStr);
  36. ind = 1; disp([infoStr(ind,:) , int2str(order)])
  37. ind = ind+1; disp([infoStr(ind,:) , int2str(depth)])
  38. ind = ind+1; disp([infoStr(ind,:) , tnStr])
  39. disp(sepStr);
  40. disp(' ')