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

波变换

开发平台:

Matlab

  1. function x = waverec2(c,s,varargin)
  2. %WAVEREC2  Multilevel 2-D wavelet reconstruction.
  3. %   WAVEREC2 performs a multilevel 2-D wavelet reconstruction
  4. %   using either a specific wavelet ('wname', see WFILTERS) or
  5. %   specific reconstruction filters (Lo_R and Hi_R).
  6. %
  7. %   X = WAVEREC2(C,S,'wname') reconstructs the matrix X
  8. %   based on the multi-level wavelet decomposition structure
  9. %   [C,S] (see WAVEDEC2).
  10. %
  11. %   For X = WAVEREC2(C,S,Lo_R,Hi_R),
  12. %   Lo_R is the reconstruction low-pass filter and
  13. %   Hi_R is the reconstruction high-pass filter.
  14. %
  15. %   See also APPCOEF2, IDWT2, WAVEDEC2.
  16. %   M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 12-Mar-96.
  17. %   Last Revision: 14-May-2003.
  18. %   Copyright 1995-2004 The MathWorks, Inc.
  19. % $Revision: 1.11.4.2 $
  20. % Check arguments.
  21. nbIn = nargin;
  22. if nbIn < 3
  23.   error('Not enough input arguments.');
  24. elseif nbIn > 4
  25.   error('Too many input arguments.');
  26. end
  27. x = appcoef2(c,s,varargin{:},0);