sssssxxxxx921 发表于 2007-6-21 15:10

求 matlab 做傅立叶频谱图的实例

在MATLAB的帮助中看了半天也没看懂如何画频谱图,哪位能发一个带注释的实例啊

[ 本帖最后由 eight 于 2007-6-21 15:11 编辑 ]

eight 发表于 2007-6-21 15:11

原帖由 sssssxxxxx921 于 2007-6-21 15:10 发表 http://www.chinavib.com/forum/images/common/back.gif
在MATLAB的帮助中看了半天也没看懂如何画频谱图,哪位能发一个带注释的实例啊

请移步信号处理方法版块,一大堆相关帖子

VibrationMaster 发表于 2007-6-21 17:33

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]
查看完整版本: 求 matlab 做傅立叶频谱图的实例