作业帮 > 综合 > 作业

对两列数据,如何进行傅里叶变换?用MATLAB可以吗?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/14 09:51:23
对两列数据,如何进行傅里叶变换?用MATLAB可以吗?


上面这是我的数据的截图,A列是时间,B列是波长,A列和B列各有2000个数据,现在我想把这些数据在MATLAB里面分析一下,求出波长随时间变动的周期,我的MATLAB是2008版的.
你的数据采样时间间隔是不均匀的,比如 6:15 - 6.17 间隔0.02,6:17-6.18间隔 0.01,必须预处理把数据整理为均匀采样的样本,然后将数列B画图出来看一个周期大约多长?然后取数个周期的数据(越多越好,但计算时间长) ,采样数最好为2的幂次数.然后进行FFT,得到频谱图进行分析
再问: 大哥,我把数据放到上面,你能帮我做个傅里叶编号吗? 如果是MATLAB编程,请留下编程代码和步骤,这几天在弄这个东西,头大了都。 或者你留个邮箱,我把源数据发你邮箱里面,是在Excel表格里面的。