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

波变换

开发平台:

Matlab

  1. % WSHIFT       儀僋僩儖傑偨偼峴楍偺僔僼僩
  2. %
  3. % Y = WSHIFT(TYPE,X,P) 偼丄儀僋僩儖 X 傪 P 偺悢偩偗弞娐揑偵僔僼僩偟偨寢壥傪弌椡
  4. % 偟傑偡丅偙偙偱丄TYPE = {1,'1','1d',傑偨偼,'1D'} 偱偡丅僔僼僩 P 偼丄惍悢偱側偗
  5. % 傟偽側傝傑偣傫丅P 偺抣偼丄惓偩偲塃偐傜嵍偵僔僼僩偟丄晧偩偲嵍偐傜塃偵僔僼僩偟傑
  6. % 偡丅
  7. %
  8. % Y = WSHIFT(TYPE,X,P) 偼丄峴楍 X 傪 P 偺悢偩偗弞娐揑偵僔僼僩偟偨寢壥傪弌椡偟傑
  9. % 偡丅偙偙偱丄TYPE = {2,'2','2d',傑偨偼,'2D'} 偱偡丅僔僼僩 P 偼丄惍悢偱側偗傟偽
  10. % 側傝傑偣傫丅P(1) 偼峴曽岦偵僔僼僩偟丄P(2) 偼楍曽岦偵僔僼僩偟傑偡丅
  11. %
  12. % WSHIFT('1D',X) 偼丄WSHIFT('1D',X,1) 偲摍壙偱偡丅
  13. % WSHIFT('2D',X) 偼丄WSHIFT('2D',X,[1 1]) 偲摍壙偱偡丅
  14. %
  15. % 1師尦偺椺戣:
  16. %   x = [1 2 3 4 5]
  17. %   wshift('1D',x,1)  = [2 3 4 5 1]
  18. %   wshift('1D',x,-1) = [5 1 2 3 4]
  19. %
  20. % 2師尦偺椺戣:
  21. %   x = [1 2 3;5 6 7]
  22. %   wshift('2D',x,[1 1])  = [6 7 5;2 3 1]
  23. %   wshift('2D',x,[-1,0]) = [5 6 7;1 2 3]
  24. %   Copyright 1995-2002 The MathWorks, Inc.