我正在尝试将 Matlab 代码转换为 Python。为了做一个多信号一维小波分解,我mdwtdec()
在 Matlab 中使用。我在 python 中找到的最接近的函数在pywt
lib, wavedec()
.
而 matlab 函数有 4 个参数mdwtdec(DIRDEC,X,LEV,WNAME)
:这X
是信号,LEV
是电平,WNAME
是小波名称,DIRDEC
是方向指示器:(r
行)或c
(列)。
mdwtdec(DIRDEC,X,LEV,WNAME)
返回矩阵LEV
的每一行 (if DIRDEC = r
) 或每一列 (if )级别的小波分解,使用小波DIRDEC = c
X
WNAME.
在 pywavelets 中,takeswavedec(X,LEV,WNAME)
和Matlab类似。方向没有选项,因此默认设置为“r”。我也需要 'c' 作为选项,如何在 Python 中实现它?X
LEV
WNAME