为什么wavedec函数误差为一个自定义小波的小波工具箱5.1中2型(R2018b) ?

1视图(30天)
我已经创建了一个自定义小波2型(双正交)。我不能够在工具箱中或在脚本中使用它,但它包含当我使用wavemngr(“读”)命令。我之前已经能够使用它,(在工具箱和脚本),但在我想使用一个不同的文件夹(我还包括wavemngr(‘添加’……命令)它没有工作。这是我的代码:
wavemngr(恢复)%添加自定义小波家族wavemngr(‘添加’,‘Malevtinsky’,‘mal’, 2,“1 2 3 4 5 6 7 8 9”,…“malwav”);%负载信号负载(故事本来)s =故事本来;%进行小波分解[C、L] = wavedec(年代,1,' mal3 ');
我得到这个错误信息:错误使用malwav太多的输出参数。
错误在wfilters(第85行)
(射频,Df) =函数宏指令(帧,wname);
错误在wavedec(42)行
[Lo_D, Hi_D] = wfilters (IN3,' d ');
错误在waveletStuff(第10行)
[C、L] = wavedec(年代,1,“mal3”);
malwav。米是我小波函数描述:
函数F = malwav (wname)
lw =长度(wname);
n = str2num (wname (4: lw));
不是=帕斯卡(n + 1);
F = abs (pas (n + 1,:));

答案(0)

类别

找到更多的在正交和双正交滤波器组帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!