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');

不知道是怎么回事,麻烦给解决一下。谢谢!