求 matlab 做傅立叶频谱图的实例
在MATLAB的帮助中看了半天也没看懂如何画频谱图,哪位能发一个带注释的实例啊[ 本帖最后由 eight 于 2007-6-21 15:11 编辑 ] 原帖由 sssssxxxxx921 于 2007-6-21 15:10 发表 http://www.chinavib.com/forum/images/common/back.gif
在MATLAB的帮助中看了半天也没看懂如何画频谱图,哪位能发一个带注释的实例啊
请移步信号处理方法版块,一大堆相关帖子 A=1;PHI=pi/3; Freq=1.5; %信号的参数
DT=0.1; %信号采样间隔
N=1024; %信号采样点数
TV=*DT; %采样时刻数组;
SignalVec=A*cos(Freq*2*pi*TV+PHI); %生成信号数据
FV=fft(SignalVec); %调用FFT计算傅立叶谱;
subplot(3,1,1);%转到最上面一个图
plot(/(N*DT), abs(FV)); %幅值谱
subplot(3,1,2);%在中间那张图上画
plot(/(N*DT), real(FV)); %实部
subplot(3,1,3);%在下面的那张图上画
plot(/(N*DT), imag(FV)); %实部
页:
[1]