问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MATLAB中关于FFT的问题

发布网友 发布时间:2022-05-05 17:14

我来回答

2个回答

热心网友 时间:2022-06-27 20:04

现成的FFT程序网上可以下到很多,但如何定义相似度需要考虑一下。可以考虑用相对变化率的形式(相对变化率=(数值1-数值2)/数值1 或者 相对变化率=(数值1-数值2)/数值2 )。


有一种情况跟你的需求很像:设计滤波器后说明滤波效果。这种情况,需要比较变化前后的信号进行幅频特性、相频特性曲线,以此说明滤波效果。在这一过程中就需要对两个信号分别进行FFT变换,以求得幅频曲线和相频曲线。


具体过程如下:

step1:将横坐标定义为t(matlab赋值语句t=[*,*,*];),将纵坐标定义为y(matlab赋值语句y=[*,*,*];),采样频率就是临近两个横坐标差值的倒数(一般横坐标都应为时间);

step2:新建一个m文件(快捷键为ctrl+N);

step3:将如下程序复制到m文件中

    t=[*,*,*];%填入横轴数据

    y=[*,*,*];%填入纵轴数据


    N = size(t,2);%行向量时,列向量是为N = size(t,1);

    N = 2^(nextpow2(N)-1); 

    Y = fft(y,N);

    

    mag_Y = abs(Y)/N*2;%各个频率点处的幅值,这个就是fft变换后的数据

    f = fs/2*linspace(0,1,N/2+1);%对应的频率值

    plot(f,mag_Y(1:N/2+1))%显示变换后的曲线

step4:亲测实例

    t = 1:0.001:10;

    y= 2*sin(2*pi*100*t);%频率为100Hz

    %=================以下同step3中代码==============

    N = size(t,2);%行向量时,列向量是为N = size(t,1);

    N = 2^(nextpow2(N)-1); 

    Y = fft(y,N);

    

    mag_Y = abs(Y)/N*2;%各个频率点处的幅值,这个就是fft变换后的数据

    f = fs/2*linspace(0,1,N/2+1);%对应的频率值

    plot(f,mag_Y(1:N/2+1))%显示变换后的曲线    

    %=================以上同step3中代码==============

    结果:

由于matlab自带FFT函数有些小瑕疵,所以在100Hz处幅值虽然接近2,但还是有些偏差的,对于偏差的修正网上也有相应的方法,如果需要在留言。

热心网友 时间:2022-06-27 20:05

就是分别对两组数据做傅里叶变换,从频域上来分析他们的相似度(也就是看他们的频谱有什么差别)。你能把数据给我吗,我帮你看看。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是个成本会计题,马上要考这道原题了,求大虾帮忙 财务管理类问题,求大虾帮忙,小弟感激不尽。具体问题看问题补充。_百度... 光影魔术手怎么换底色 光影魔术手换底色教程 ...米的绳子围绕一棵树干饶了6圈,还余下1.16米,这棵树干上的直径大约是... ...还余下1.16米,这棵树的树干的直径大约是多少米?求算式! ibm x3500 M5 服务器 运行时风扇声音好大,吵死了,可以下掉一个吗... IBMX3500 M5,最近老是出现自动关机的情况,需要把服务器电源拔掉半分钟... 治疗萎缩性胃炎的方法 怎么治萎缩胃炎 JYF-40FS06电饭煲190块买的是假的吗 关于matlab的FFT不懂! 急!!! MATLAB中原带的FFT函数怎么调用 MATLAB中的FFT的采样频率和采样点怎样确定? 用matlab如何实现fft变换 Matlab中fft的使用 用matlab编写实现fft的程序。 如何用matlab实现fft 怎么怎么才能叫白糖延长融化时间时间? 怎么使白糖融化而不变色白砂糖熬150度变色加入什么添加剂 微信群里对方的人头像已更换,但在我的群里还是显示原来的那张,怎么回事?如何 有车有营业执照可以到华融湘江银行申办信用卡吗 华融湘江银行卡办理年龄限制 受理工伤认定申请的条件是怎样的 工伤案件申报要求 工伤认定认定必须要满足哪些条件 路由器连接机顶盒后,手机上wifi慢为什么 家里机顶盒Wifi网络连接问题! 创维盒子连wifi网速不好也不稳定,连视频都看不了,插网线网速超好超稳定,这是为什么? 21年后的焦恩俊和曾经的小李飞刀,简直判若两人,他整容了吗? 又一对明星夫妻官宣离婚,曾经的“古装美男”情路不顺吗? 请各位看一下下面的matlab 7.0下关于fft算法程序有什么问题,查不出错误,请高手帮帮忙非常感谢! 快速傅立叶变换FFT的matlab源程序 求matlab中fft函数的源代码 求用matlab或者C语言实现的FFT变换程序 关于MATLAB的FFT的。。。 用Matlab 编写一个函数,实现FFT。 170怎么注册不了 如何注册 手机号如何重新注册 手机号如何重新注册 奔驰c280 奔驰c280,油门加速无力什么问题,火花塞,高压锅都没问题? 梅赛德斯奔驰E280和C280有什么区别? 奔驰最新c200和c280时尚版有什么区别?拜托了各位 谢谢 奔驰C200换C280主机 奔驰c180什么时候上市的 什么理财收益比较稳定? 有什么收益稳健的理财 曆曆曆个性签名啥意思? 中美贸易战会会影响普通人的生计吗?