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

波变换

开发平台:

Matlab

  1. function info = defaninf(t,nodes,data)
  2. %DEFANINF Define node infos (all nodes).
  3. %   INF = DEFANINF(T,N,D) returns an array of
  4. %   numbers which contains information related
  5. %   to the nodes N.
  6. %
  7. %   N can be a column vector containing the indices of nodes
  8. %   or a matrix, which contains the depths and positions of nodes.
  9. %   In the last case, N(i,1) is the depth of i-th node 
  10. %   and N(i,2) is the position of i-th node.
  11. %
  12. %   D is a cell array containing datas.
  13. %   D{k} is the data related to the node N(k).
  14. %
  15. %   INF(k,:) is the computed information associated
  16. %   to the node N(k).
  17. %
  18. %   This method overloads the DTREE method.
  19. %   M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 15-Oct-96.
  20. %   Last Revision: 14-Jul-1999.
  21. %   Copyright 1995-2004 The MathWorks, Inc.
  22. %   $Revision: 1.4.4.2 $  $Date: 2004/03/15 22:39:06 $
  23. nb   = length(nodes);
  24. info = zeros(nb,2);
  25. [entname,entpar]  = read(t,'entname','entpar');
  26. for k = 1:nb
  27.     info(k,:) = [wentropy(data{k},entname,entpar) , NaN];
  28. end