2017-04-21 6 views
1

私は、さまざまな正弦波関数を単一の波パケットに結合するために、フーリエ変換で記号的な数値データを使用できるプログラムをJavaで作成することを検討しています。位置波関数を運動量波関数に変換し、逆もまた同様である。私はPrincetonのようなアルゴリズムを試してみましたが、実際のサイングラフと同様に、変数e^ikxの形式の関数を使いたいので、入力はかなり広くはありません。Javaのウェーブパケットフーリエアルゴリズム

私がダウンロードできるJavaシステムライブラリ、またはこれを実現するための方法はありますか?

答えて

1

このツールをご検討ください。

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

これは、Javaラッパーのカップルのさまざまなオプションがあります。私も数年前にPrincetonアルゴリズムを使ってみましたが、それが私のニーズを満たしていないことがわかりました。

FFTWがお客様のニーズを満たしているかどうかを知るにはDSP専門家では不十分ですが、堅牢なオプションのようです。

+0

私はこれがうまくいくはずだと思うが、私は実際には非常にプログラミング初心者です。 Javaラッパーの使い方を習得するために推薦するリソースはありますか、またはCライブラリのどこに見えるかを教えてください。ありがとう。 –

+0

@ B.Kleinダウンロードページに行き、zipファイル "Java wrappers for FFTW"をダウンロードすると、ドキュメントを閲覧することができます。 Cで何もする必要はありません。 http://www.fftw.org/download.html – RaceYouAnytime

関連する問題