|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
clc;clear;
x=wavread('C:\Documents and Settings\Aflower\桌面\EX\voice\voice\avgbeendovoice2.wav');
subplot(221);
plot(real(x));title('原信号');
X=fft(x);
X=fftshift(X);
subplot(222);
plot(abs(X));title('傅里叶变换后的频谱图');
subplot(223);
z=x';
[tfr,t,f]=tfrstft(z);
[F,T]=meshgrid(f,t);
tfr1=trf';
mesh(T,F,abs(tfr1));title('时频谱');
xlabel('n');ylabel('w');zlabel('Gf');
f=(f-min(f))/max(f);
subplot(224);plot(t,f),xlabel('时间 t');ylabel('归一化频率 f');
怎么是提示tfrstft使用不正确?
如果改 才能正确使用?
是不是转置矩阵的问题呢?谢谢! |
|