中易网

matlab fft变换求出频谱后,求具体点的幅值的问题

答案:2  悬赏:70  
解决时间 2021-03-07 18:41
程序如下
fs=250;
N=1024;
n=0:N-1;
t=n/fs;
y=fft(x(:,1),N);
mag=abs(y);
f=n*fs/N;
plot(f,mag);
set(gca,'xtick',0:10:250)
由原始常微分方程的结果进行fft变换,求得频谱如下图:

我想求得频谱图中20,40,60,80,100,120hz处的幅值,然后求他们的比值,我该如何编写程序呢?望大神指教。



最佳答案
你的mag中保存的就是幅值信息,你可以算一下频率对应的点,然后取该带点的值
比如 mag(20)应该就是,如果不是,看看是不是20-1 或20+1的点
全部回答
fft结果是关于采样频率一半共轭对称的 入如考虑幅值,就是关于采样频率一半对称的,只能给出0频到采样频率一半的频谱信息 因此fft结果通常只取前一半,而真实信号的幅度被平均分到前后各一半 所以要乘以2 而fft是积分变换,随着采样点数的增加,信号的总量会增加 例如同一个信号,如果由n个采样点变成2n个采样点 整个信号的积分就会成倍的增加,所以结果要除以n以抵销采样数对结果的影响 所以最后要乘以2,除以n,也就是除以 (n/2)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ飞车 我在除夕今天的活动中掉了四五次线 然
中国移动通信黑池营业厅在哪里啊,我有事要去
美食城私人承包转租给A,A要转让给我,一个月
沧州新华小学有学前班吗
请问煤气增压阀的原理?
晚上8点睡,早上2点起算熬夜吗?
腾讯手机管家在锁屏的时候还统计后台的流量么
(初中地理)我国对地热能的运用有哪些?
花艺鲜花我想知道这个在什么地方
武汉广播电视大学
中美国际本科1+3班不被教育部承认是怎么回事
“”n多年以后”中的n是什么都缩写?
金天爱心医药昌德药店地址在哪,我要去那里办
驾考宝典里面怎么更改车型?
怎样知道一篇WORD文档有多少字?
推荐资讯
商标被质押,质押权人可否允许第三人使用商标
经期可不可以喝红枣苹果茶。
cctv网上直播不了视频
求百度云,蟹蟹
斗战神2.5攻击 1.5伤害 25%银冠好吗
生大宝奶水特别多,二宝怎么催奶水都不多
2月14和7月7怎么写好看?
妆奁时候准新娘娘讲话
白汤下线/G330(路口)在哪里啊,我有事要去这
怎么快速注册apple id 账号
谁能想象那黄灿灿、香喷喷的烤肉是在土堡似的
打开电脑后鼠标的形状是个漏斗,能移动但打不
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?