为什么最好使用 fftw3

why is it better to use fftw3

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

为什么要重新发明轮子?

  1. 学术目的
  2. 你有时间可以浪费,见1。
  3. 您是代码向导,您知道您的代码在所有方面都非常出色。

为什么不重新发明轮子?

  1. 开发速度:从头开始编写所有内容是不可能的
  2. 结果的准确性:您一定会错过角落案例或引入高质量库已经为您解决的细微错误。
  3. 代码的可移植性:面对现实吧,您的代码将不如经过多年塑造成当前形状的代码好。