爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 294396|回复: 1224

[参考资料] 简单分享:matlab小波用法简单翻译

  [复制链接]

新浪微博达人勋

发表于 2012-10-18 17:37:36 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 ccnasyq 于 2013-8-2 16:35 编辑

本人刚开始接触MATLAB小波分析,对 help wavelet 的英文解析较为不懂,对理解小波函数造成很大困难,于是对help wavelet 的用法进行了简单翻译,与同志们分享,如有不到之处,请大家之处。

wavelet  1D Wavelet transform with optional singificance testing
         % 带可选显著性检验的一维小波变换

    [WAVE,PERIOD,SCALE,COI] = wavelet(Y,DT,PAD,DJ,S0,J1,MOTHER,PARAM)

    Computes the wavelet transform of the vector Y (length N),
    with sampling rate DT.
    % 计算采样率为DT的矢量Y(长度为N)的小波变换
    By default, the Morlet wavelet (k0=6) is used.
    %默认情况下,使用Morlet小波(k0=6)
    The wavelet basis is normalized to have total energy=1 at all scales.
   
  INPUTS:

     Y = the time series of length N.
         % 长度为N的时间序列
  
     DT = amount of time between each Y value, i.e. the sampling time.
     %DT = 每个Y值之间的时间量

  OUTPUTS:

     WAVE is the wavelet transform of Y. This is a complex array
     of dimensions (N,J1+1). FLOAT(WAVE) gives the wavelet amplitude,
     % WAVE 是Y的小波变换。这是一个多维(N,J1)的复杂矩阵。FLOAT(WAVE)给出了小波振幅
   
     ATAN(IMAGINARY(WAVE),FLOAT(WAVE) gives the wavelet phase.
     %ATAN(IMAGINARY(WAVE),FLOAT(WAVE)给出了小波的阶。
     
     The wavelet power spectrum is ABS(WAVE)^2.
     %小波功率谱是 ABS(WAVE)^2
     
     Its units are sigma^2 (the time series variance).
     %它的单位是Σ^ 2(时间序列方差)
  
    OPTIONAL INPUTS:
  
  *** Note *** setting any of the following to -1 will cause the default
                value to be used.

     PAD = if set to 1 (default is 0), pad time series with enough zeroes to get
          N up to the next higher power of 2. This prevents wraparound
          from the end of the time series to the beginning, and also
          speeds up the FFT's used to do the wavelet transform.
          This will not eliminate all edge effects (see COI below).
     % PAD = 如果设置为1(默认为0),用足够的0填充时间序列使得N最高达到下一个更高的2次幂。
        这可以防止从时间序列的末尾到开始的环绕,也加快用来做小波变换的傅里叶变换。
        这并不能消除所有的边缘效应(参照下面的 COI说明)

     DJ = the spacing between discrete scales. Default is 0.25.
          A smaller # will give better scale resolution, but be slower to plot.
     %DJ = 离散尺度之间的间距。默认是0.25。
          一个更小的 % 将得到更好的尺度分辨率,但画图会变慢。

     S0 = the smallest scale of the wavelet.  Default is 2*DT.
     % S0= 小波的最小尺度。默认为2*DT

     J1 = the # of scales minus one. Scales range from S0 up to S0*2^(J1*DJ),
         to give a total of (J1+1) scales. Default is J1 = (LOG2(N DT/S0))/DJ.
     %J1= #尺度减一.尺度范围冲S0至S0*2^(J1*DJ),直至到得到(J1+1) 尺度。默认是
          J1 =(LOG2(N DT/S0))/DJ
     MOTHER = the mother wavelet function.
              The choices are 'MORLET', 'PAUL', or 'DOG'
     %MOTHER = 小波母函数
              选择为 'MORLET', 'PAUL', or 'DOG'
               
   
游客,如果您要查看本帖隐藏内容请回复

    %COI = 如果指定了,就返回 Cone-of-Influence,这是一个N点的矢量,包含了在那
    特定时间有用信息的最大周期。大于这的周期wie边缘效应。这可以用来在等值线画图上绘制COI线
    通过以下命令:
              contour(time,log(period),log(power))
               plot(time,log(coi),'k')

点评

谢谢,好东西  发表于 2014-5-17 10:33

评分

参与人数 5金钱 +44 贡献 +9 体力 +50 收起 理由
Whistles + 1 很给力!
言深深 + 10 + 2 + 50 有心了,赞
topmad + 15 + 3 楼主辛苦
mofangbao + 10 + 3
Aires + 8 + 1

查看全部评分

本帖被以下淘专辑推荐:

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-28 15:09:02 | 显示全部楼层
感谢大神的翻译啊,省了我等凡人多少心力!!!
密码修改失败请联系微信:mofangbao
回复 支持 3 反对 0

使用道具 举报

新浪微博达人勋

发表于 2013-11-29 11:13:44 | 显示全部楼层
为什么没人回复“Undefined function or method 'wavelet' for input arguments of type 'double'”这个问题呢?
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2012-10-18 17:49:21 | 显示全部楼层
感谢楼主的翻译
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-10-18 18:31:16 | 显示全部楼层
谢谢楼主的辛勤劳动~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-10-18 18:49:31 | 显示全部楼层
楼主辛苦了,翻译这东西 太熬人了  
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2012-10-19 08:18:21 | 显示全部楼层
本帖最后由 言深深 于 2012-10-19 08:18 编辑

翻译神马的很累人···遥想当年的grads@mofangbao@topmad
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-10-19 09:12:37 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2012-10-19 14:22:49 | 显示全部楼层
topmad 发表于 2012-10-19 09:12
呃....莫提伤心事

哈哈····
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-10-20 08:48:55 | 显示全部楼层
谢谢,学习一下!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-11-9 14:56:18 | 显示全部楼层
奇怪,为什么这个函数我这用不了啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-11-16 19:22:52 | 显示全部楼层
想请教下楼主,我用这里找到的程序,运行后出现了这个错误,??? Undefined command/function 'wavelet'.

跪求这个是怎么回事??
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表