花瓣雨 发表于 2007-7-17 16:24

图形显示,区别

%产生暂态信号
transig=amexpo1s(64).*fmconst(64);
sig=;
%加噪声
sign=sigmerge(sig,noisecg(256),-5);
%计算信号的谱图
=tfrsp(sign);

对这样一个信号做完短时傅立叶变换后求完谱图,以后,起显示为什么有contour(t,f(1:128),abs(tfr(1:128,:)).^2);这种形式和contour(t,f,abs(tfr));三维图显示类似的也有这样两种形式:mesh(t,f(1:128),abs(tfr(1:128,:)).^2);和contour(t,f,tfr)。有什么区别,且mesh(t,f(1:128),abs(tfr(1:128,:)).^2);这种形式有什么含义。

zhlong 发表于 2007-7-17 16:29

回复 #1 花瓣雨 的帖子

没看懂。

花瓣雨 发表于 2007-7-17 19:19

%产生暂态信号
transig=amexpo1s(64).*fmconst(64);
sig=;
%加噪声
sign=sigmerge(sig,noisecg(256),-5);
%计算信号的谱图
=tfrsp(sign);
做完谱图以后,在对谱图显示的时候,有的是mesh(t,f(1:128),abs(tfr(1:128,:)).^2);这样显示,有的是mesh(t,f,tfr);这样显示。
他们有什么区别,那种显示是对的呢?

zhlong 发表于 2007-7-17 20:44

有的是mesh(t,f(1:128),abs(tfr(1:128,:)).^2);这样显示,有的是mesh(t,f,tfr);这样显示。
他们有什么区别,那种显示是对的呢?


这个只是改变频率轴的显示范围吧

花瓣雨 发表于 2007-7-18 18:33

abs(tfr(1:128,:)).^2那这个呢?是不是对求得的谱图进行了平方?如果是为什么要平方?

abs(tfr(1:128,:)).^2那这个呢?是不是对求得的谱图进行了平方?如果是为什么要平方?

zhlong 发表于 2007-7-18 19:38

回复 #5 花瓣雨 的帖子

我想没平方前是幅值,平方后为能量吧。
页: [1]
查看完整版本: 图形显示,区别