您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页数值分析FFT实验

数值分析FFT实验

来源:爱go旅游网


实验名称:系 别:

数值分析实验报告

算法实现 计算机系

FFT

一、实验目的

用matlab或者其他语言实现FFT算法。

二、 实验内容和步骤

学习了快速傅里叶变换这一节之后,了解了该算法的实现过程,但是由于传统方法计算量过大。故书中给出了改进的FFT算法。依据书中给出的这一算法的程序步骤,写出matlab程序:

源代码:

运行测试:

输入为:

调用函数:

输出结果:

三:实验心得

(1) matlab中向量是从1开始,与书中的算法0~N-1有出入,故需要小心替换。

与其他以前学的c和java不一样,要格外注意。

(2) 这道题中用到复数,故虚数i和循环变量i要区分开来。由于以前习惯i用作循

环变量,在这里不好区分,可以换做其他循环变量。

(3) 每个向量的下标都应该加1,因为向量从1开始,而非0开始。于此同时,循

环变量仍然从0开始。

(4) 应该理解这个算法,了解这个算法的原理才是学习的目的,而不是一味的写出

程序。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务