声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2055|回复: 2

[综合讨论] 求 matlab 做傅立叶频谱图的实例

[复制链接]
发表于 2007-6-21 15:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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

[ 本帖最后由 eight 于 2007-6-21 15:11 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-6-21 15:11 | 显示全部楼层


请移步信号处理方法版块,一大堆相关帖子
发表于 2007-6-21 17:33 | 显示全部楼层
A=1;PHI=pi/3; Freq=1.5; %信号的参数
DT=0.1; %信号采样间隔
N=1024; %信号采样点数
TV=[0:N-1]*DT; %采样时刻数组;

SignalVec=A*cos(Freq*2*pi*TV+PHI); %生成信号数据

FV=fft(SignalVec); %调用FFT计算傅立叶谱;

subplot(3,1,1);%转到最上面一个图
plot([0:N-1]/(N*DT), abs(FV)); %幅值谱

subplot(3,1,2);%在中间那张图上画
plot([0:N-1]/(N*DT), real(FV)); %实部

subplot(3,1,3);%在下面的那张图上画
plot([0:N-1]/(N*DT), imag(FV)); %实部

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-14 04:56 , Processed in 0.077491 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表