【问题标题】:Wave Packet Fourier Algorithm in JavaJava中的波包傅里叶算法
【发布时间】:2017-04-21 14:19:48
【问题描述】:

我希望在 Java 中创建一个程序,该程序可以在傅里叶变换中使用符号数据和数字数据,以便将各种正弦波函数组合成单个波包,即将位置波函数更改为动量波函数,反之亦然。我曾尝试使用类似Princeton 的算法,但输入不够广泛,因为我想在变量和实际正弦图中使用 e^ikx 形式的函数。

对于我可以下载的 Java 系统库或为此我可以实现的方法有什么建议吗?

【问题讨论】:

    标签: java algorithm fft physics waveform


    【解决方案1】:

    您可能想看看这个工具。

    http://www.fftw.org/index.html

    它有几个不同的 Java 包装器选项。几年前我也尝试过使用普林斯顿算法,发现它并不能满足我的需求。

    我不是 DSP 专家,无法确定 FFTW 是否能满足您的需求,但它看起来是个不错的选择。

    【讨论】:

    • 我认为这应该可行,但我实际上是一个编程新手。您是否推荐任何资源来学习如何使用 Java 包装器,或者您能指出我应该在 C 库中的哪个位置查找吗?谢谢。
    • @B.Klein 如果您转到下载页面并下载 zip 文件“FFTW 的 Java 包装器”,您可以仔细阅读文档。您不必自己对 C 做任何事情。 fftw.org/download.html
    猜你喜欢
    • 2011-04-16
    • 2014-05-26
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多