为什么使用fftw3更好

时间:2015-01-15 12:35:02

标签: c signal-processing fft fftw

我想知道为什么使用库fftw3来计算功率谱密度或傅里叶变换数据更好,而不是实现一个函数运行所需的数学以此目的 。

1 个答案:

答案 0 :(得分:1)

为什么重新发明轮子?

  1. 学术目的
  2. 你有时间浪费,见1。
  3. 您是一个代码向导,您知道您的代码在各方面都很出色。
  4. 为什么不重新发明轮子?

    1. 发展速度:从头开始写一切是不可行的
    2. 结果的准确性:您一定会错过角落案件或引入高质量图书馆已为您解决的微妙错误。
    3. 代码的可移植性:面对它,您的代码将不如几年来已成型为当前形状的代码一样好。