fenqing126 发表于 2007-12-28 17:46

求教三维时频图的画法

各位高手好:
    俺是学生物的,现需要用matlab处理一个声音文件,并画出图像。二维的时域图和频域图已经画出来了,但三维的不太明白,求助各位高手。二维程序如下:
y=y(:,1);
sigLength=length(y);
Y = fft(y,sigLength);
Pyy = Y.* conj(Y) / sigLength;
halflength=floor(sigLength/2);
f=Fs*(0:halflength)/sigLength;
figure;plot(f,Pyy(1:halflength+1));xlabel('Frequency(Hz)');
t=(0:sigLength-1)/Fs;
figure;plot(t,y);
Axis();
xlabel('Time(s)');

[ 本帖最后由 eight 于 2007-12-28 18:29 编辑 ]

花如月 发表于 2007-12-28 17:57

你要三维什么图呢?先搜下版面,三维绘图有过很多讨论。

[ 本帖最后由 ChaChing 于 2010-5-9 14:50 编辑 ]

eight 发表于 2007-12-28 18:29

三维的时频图?建议搜索版面

[ 本帖最后由 ChaChing 于 2010-5-9 14:51 编辑 ]

fenqing126 发表于 2007-12-29 09:18

三维绘图

谢谢两位版主:
    搜索了,可说的好像跟我要的不一样,没有根据声音文件绘制三维图的,求助各位,帮帮我。:'(

zhangnan3509 发表于 2007-12-29 09:26

回复 #4 fenqing126 的帖子

原理总是一样的,自己多动动手吧:@)

fenqing126 发表于 2007-12-29 22:05

怎么用matlab处理wav文件画出这种图形

高手们:
   请教各位,怎们用matlab处理声音文件,画出这样得语谱图?请教教新手,谢谢!图形见附件。

xjzuo 发表于 2007-12-30 17:52

用颜色插值以及imagsc即可。
若还有问题,请将你的文件及处理帖一下。

xxzjygb 发表于 2011-4-2 12:01

{:{39}:}{:{39}:}{:{39}:}

xxzjygb 发表于 2011-4-3 17:29

回复 1 # fenqing126 的帖子

楼主,问题解决了吗?我也遇到这样的问题了,帮解决一下啊

xxzjygb 发表于 2011-4-3 17:30

回复 7 # xjzuo 的帖子

能不能说的具体点,或者给个例子啊,还是不会画三维时频图,请指教,谢谢了

ChaChing 发表于 2011-4-4 14:26

help mesh
页: [1]
查看完整版本: 求教三维时频图的画法