用于倍频程gui的cwt(matlab)函数的等价物?

用于倍频程gui的cwt(matlab)函数的等价物?,matlab,octave,wavelet-transform,Matlab,Octave,Wavelet Transform,我想在octavegui代码中使用一个函数 在倍频程gui中,CWT不可用-是否有等效的.pkg来使用CWT 在中提供,但这似乎与cwt有所不同 根据Prusa的研究,CWT的一种形式是Morlet或墨西哥帽(“连续小波变换–CWT(Morlet,墨西哥帽…)”)=-是否可以在倍频程中使用Morlet函数?或者这是不同的吗 有什么建议吗?(我不是数学家) 谢谢如果这些都不能满足您的需求,那么您还有两个选择: >P>在八度以内使用C++或java包。倍频程既有,也有/LI> 使用简单的pyth

我想在octavegui代码中使用一个函数

在倍频程gui中,CWT不可用-是否有等效的.pkg来使用CWT

在中提供,但这似乎与cwt有所不同

根据Prusa的研究,CWT的一种形式是Morlet或墨西哥帽(“连续小波变换–CWT(Morlet,墨西哥帽…)”)=-是否可以在倍频程中使用Morlet函数?或者这是不同的吗

有什么建议吗?(我不是数学家)

谢谢

如果这些都不能满足您的需求,那么您还有两个选择:

    >P>在八度以内使用C++或java包。倍频程既有,也有<>/LI>
  • 使用简单的python/julia/which脚本以该语言使用您喜爱的小波包执行特定计算,并使用.mat转换器将数据(例如python和julia)传入和传出倍频程。为了方便起见,倍频程提供了一个“python”函数来执行python脚本(但这不过是一个包装精美的系统调用)

无论如何,这意味着你需要分别知道Python/C++ + java。 你可以找到一个很好的小波包列表

另一件你可以尝试的事情是scilab。它类似于倍频程(虽然不完全相同),并提供了一个。还有一个模块允许

不过,先看看octave forge列表吧。已经有一段时间了,但上次我用小波分析时,我记得那些已经充分满足了我的需求


另外,我没有在上面提到,因为他们的网站没有提到这一点,我不知道它是否真的在八度音阶上工作。而且,它似乎有点过时。但从理论上讲,没有理由不工作,如果它与您相关,不妨尝试一下他们的.mex文件



PS2.如果有些东西对你有用,请在这里留下评论,以供将来的读者参考。

PS3:这也是一本不错的读物: