用MATLAB实现快速傅里叶变换(FFT)

用MATLAB实现快速傅里叶变换(FFT)

一、介绍

本人在一段程序中想实现快速傅里叶变换(FFT)功能,但在CSDN上找了一圈,发现此类文章有点少。

不过,在查找了不少书本和网站的相关资料后,还是将功能实现了。现在,特意分享所写的部分代码,供各位参考参考。

二、代码

在放出代码之前,我得先说明一下。

你想要的结果决定你的傅里叶变换应该怎么写。每个人程序的傅里叶代码都是有所不同的,不过大致框架可以一样。这也是为什么不同文章所给出的代码都不同。

关于我这一段代码,主要的功能就是看出频率,以及对应的幅值,从而以此实现区分两类动作。话我就不多说了,到时我写另外一篇详细一点的,从易到难争取都覆盖到。


 %载入数据

   drinking_acc_x = drinking(:,1);

   %FFT变换 X_d
   S = drinking_acc_x;
   Fs = 400;                  %采样频率Hz
   N 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值