http://www.koders.com/java/fid168F68D8D019CF9A4F17CA8AFEE102F8BE3B2C28.aspx?s=FFT#L21
2部分的问题,真的。我对 FFT 的理解很笼统。
1)代码看起来很简单。但是我正在寻找的解决方案需要可变数据数组大小(仍然是 2 的幂)。那么我应该如何改变这里使用的正弦波呢?我看到这是一个明确定义的静态 1024 大小的正弦波。如何使用真实数据数组的动态大小来生成适当的正弦波?
2)此外,我正在寻找的解决方案需要使用整数而不是像链接的示例那样的短裤。由于输入数据数组将是一个整数数组。需要对此代码进行哪些修改?
提前感谢您的所有帮助。