matlab出错及改正

1 使用小波分析时,出现下面错误:

错误使用 wavedec
需要的 X 应为 矢量。
出错 wavedec (line 34)
validateattributes(x,{'numeric'},{'vector','finite','real'},'wavedec','X');


可能你读入的音频是多声道的,而这里要用的是单声道的向量。所以,将你读出来的数据只保留一个声道即可:

X = X(:;1);

2 出现下面错误:

oname=[outputdir 'xdM_5_' name '.m4a'];
错误:
SampleRate 值不受支持。
出错 mytest408 (line 33)
audiowrite(oname,xdM,FS);

这里不支持输出.m4a的文件,改为.wav即可。


原文地址:https://www.cnblogs.com/surecheun/p/9648963.html