在花费大量时间搜索这个问题之后,我认为一些超级用户专家可能知道答案。我正在寻找一个开源应用程序来计算 FFT,它可以:
- 例如,从文本文件导入点列表(任何格式;如果需要,我可以编写转换脚本)
0,1; 1,2; 4,5
- 计算相关的离散变换,并输出系数列表
理想情况下,它还会在同一张图上显示绘图和相关的傅里叶分解,以便进行比较,但这不是绝对必要的。
它可以在 Windows 上,也可以在 Linux/UNIX 上。
你能想到解决方案吗?
答案1
答案2
Python 有一些用于此目的的库,例如 tryscipy 的 fft 模块。然后您可以使用matplotlib绘图模块。要从输入中获取数据,您可以使用纯 Python 或numpy 的 loadtxt这为许多其他处理能力开辟了潜力。
答案3
还可以看看 SciLab。由于我没有大学笔记本电脑,所以我在控制系统课上用它来代替 MatLab。我不确定它是否能完全满足你的要求,但看看吧,它功能齐全,而且开源/免费!哈哈