主题:不能对wav音频文件进行小波分解
a1.wav是一个音频文件,下面是我的代码:
y=wavread('a1.wav');
%用db4小波对读入的声音文件进行3级小波分解
[c,l]=wavedec(y,3,'db4');
运行后的错误提示是:
??? Attempt to execute SCRIPT dwt as a function.
Error in ==> E:\MATLAB6p1\toolbox\wavelet\wavelet\wavedec.m
On line 45 ==> [x,d] = dwt(x,Lo_D,Hi_D); % decomposition
Error in ==> E:\MATLAB6p1\work\autest.m
On line 8 ==> [c,l]=wavedec(y,3,'db4');
不知道是怎么回事,麻烦给解决一下。谢谢!
y=wavread('a1.wav');
%用db4小波对读入的声音文件进行3级小波分解
[c,l]=wavedec(y,3,'db4');
运行后的错误提示是:
??? Attempt to execute SCRIPT dwt as a function.
Error in ==> E:\MATLAB6p1\toolbox\wavelet\wavelet\wavedec.m
On line 45 ==> [x,d] = dwt(x,Lo_D,Hi_D); % decomposition
Error in ==> E:\MATLAB6p1\work\autest.m
On line 8 ==> [c,l]=wavedec(y,3,'db4');
不知道是怎么回事,麻烦给解决一下。谢谢!