|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
在MATLAB中插入一个自己录的wav音频,用的是wavread函数、sig=wavread('222.wav')主要是对其进行计算Wigner分布,运行后报错如下:
??? Error using ==> zeros
Product of dimensions is greater than maximum integer.
Error in ==> tfrwv at 56
tfr= zeros (N,tcol);
Error in ==> f5_5 at 12
[tfr,t,f]=tfrwv(sig);
------------------------------------------------------------------------
运用的主要是tfrwv函数,时频工具箱里的。大概看了下好像是维数比最大的整数大。。。
我用的wav音频 格式是:位素352kbps; 音频采样大小是16位;频道1(单声道);音频采样级别22kHz. 音频大小:150KB
是不是我的音频不符合对其计算Wigner分布所要的?还是什么原因?但可以看它的时域波形。
%时域波形
figure(1);
plot(real(sig),'LineWidth',2);
xlabel('时间 t');
ylabel('幅度 A');
请各位老师帮忙! |
|