在进一步调查,事实证明,有一个不一致的“类”文档关于使用第二个输入参数作为采样间隔(ts)。当调用该函数的第二个参数类型“持续时间”,我能复制你看到的错误。我将让我的同事知道MATLAB在将来发布的版本中解决这个问题。
//www.tianjin-qmedu.com/help/wavelet/ref/cwt.html
与此同时,有一个解决方案。使用“秒”函数输入参数的时间变量将转换持续时间以秒为单位。如果第二个参数为“类”是一个双,然后“类”将这视为一个采样频率(fs),在赫兹。因此,举例来说,如果你希望采样间隔5小时,然后等效参数的采样频率,在赫兹,将1 /秒(5)(小时)。
//www.tianjin-qmedu.com/help/matlab/ref/seconds.html
例如:
> > wt = cwt(信号,1 /秒(小时(5)));