登录
首页 » 算法 » FFT的C语言实现

FFT的C语言实现

于 2023-03-12 发布 文件大小:1.23 kB
0 137
下载积分: 2 下载次数: 1

代码说明:

FFT算法(快速傅里叶变换,是离散傅氏变换DFT的快速算法,根据离散傅氏变换的奇、偶、虚、实等特性,对DFT算法进行改进而获得,相对于DFT的运算量大大减少)的C语言实现,整个算法实现拆解为多个函数,方便理解,源码附有详细解释,方便学习。。。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 矩阵运
    // 矩阵乘法: C=AB, A[m×v],  B[v×n],  C[m×n] ... for row-major matrices   // 允许A,B,C 带入相同参数. double* matr_x(double*C, const double*Ao, const double*Bo, const int m,const int v, const int n){ if(!Ao || !Bo) return 0;    if(!C) C=new double[m*n];  double* A=new double[m*v], * B=new double[v*n];  memcpy(A,Ao,m*v*sizeof(double)); memcpy(B,Bo,v*n*sizeof(double));  请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-04-07 01:39:24下载
    积分:1
  • 一个求解Josephus问题的函数
      #include #include #define NULL 0 #include typedef struct Lnode {  int data;  struct Lnode *next; }Josephus; void CreateList(Josephus*&L,int n)//建立循环链表 {  int i;  Josephus *p,*s;  s=(Josephus*)malloc(sizeof(Josephus));  s->data=1;  L=p=s;  for(i=2;idata=i;  p->next=s;  p=s;  }  p->next=L; } void DeleteList(Josephus*&L,Josephus*p,Josephus*q) {  q->next=p->next;  free(p); } void Josephus1(Josephus*&L,int s,int m)
    2022-01-27 23:12:59下载
    积分:1
  • DSP2407倒立摆模糊控制
    基于DSP2407控制器对环形一级倒立摆的控制程序,采用模糊控制
    2022-02-04 17:24:38下载
    积分:1
  • C#编写的随机数发生器
    该代码用了三种不同的算法生成你想要的随机数序列个数,包括乘同余方法、乘同余组合发生器;其中的参数是在蒙特卡罗方法在实验核物理这本书中以及“蒙特卡洛方法中随机数发生器和随机抽样方法的研究.金畅"这篇文献中找到的。本人实验多次,经检测两种方法生成的随机数的均匀性符合要求,且用此随机数进行已知分布的抽样也能达到要求。
    2023-03-26 16:00:02下载
    积分:1
  • 全元主高斯-约当消去求线形代数方程的解
    全元主高斯-约当法消去法求线形代数方程的解-Quan-yuan main Gauss- Jordan method elimination method for linear algebraic equations
    2022-02-06 10:25:58下载
    积分:1
  • 杜利特分解中选定的主要元素的数值分析…
    数值分析中的Doolittle选主元素分解法解方程组。-Numerical analysis of selected major elements in the Doolittle decomposition method solution of equations.
    2022-03-16 16:44:30下载
    积分:1
  • 砝码称重问题! 用1,2,5,10,20,50的砝码称出1到88的物重
    砝码称重问题! 用1,2,5,10,20,50的砝码称出1到88的物重-weight problem! With 1, said 2,5,10,20,50 weight 1-88 out of the weight
    2022-07-15 20:27:31下载
    积分:1
  • 最小曲率扩边代码
    最小曲率扩边源代码,用于空白点补空,当在位场数据进行时域与频域转化时,离散数据必须为2的整数次幂,此时可对采集数据体利用最小曲率方法进行扩边,该算法精度较高,由于余弦扩边算法。
    2022-03-11 07:25:23下载
    积分:1
  • 二分
    要找到解决办法 f (x) = 0 给定连续函数 * 区间 [a,b],在 f(a) 和 f(b) 有上 f * 符号相反: * * 输入: 终结点 a、 b ;容忍 TOL ; * 迭代 N0 最大次数。 * * 输出: 近似解决方案 p 或 * 一条消息,该算法将失败。 */
    2022-03-19 16:48:23下载
    积分:1
  • simulated annealing algorithm in the loan portfolio optimization of
    模拟退火算法在贷款组合优化决策中的应用-simulated annealing algorithm in the loan portfolio optimization of
    2022-11-22 22:35:03下载
    积分:1
  • 696516资源总数
  • 106432会员总数
  • 11今日下载