weiyuperfect 发表于 2008-7-30 17:07

有关短时傅立叶变换的三维谱图

请问在时频分析处理工具箱(tftb)中的哪个.m 文件是做短时傅立叶变换并且能出三维谱图的??谢谢告知!!

fzsm_111 发表于 2008-8-8 14:53

用specgram就可以啊。是信号处理工具箱里的函数,matlab自带。
格式为:
=specgram(x, 2^nextpow2(window), Fs, gausswin(window), window-step);

画三维图需要用mesh函数。
如下:
%%绘制网格图
=meshgrid(f,t);
mesh(F',T',abs(STFT_x));
title('STFT');
xlabel('频率');
ylabel('时间');

[ 本帖最后由 fzsm_111 于 2008-8-8 14:54 编辑 ]
页: [1]
查看完整版本: 有关短时傅立叶变换的三维谱图