1

http://www.koders.com/java/fid168F68D8D019CF9A4F17CA8AFEE102F8BE3B2C28.aspx?s=FFT#L21

2 部構成の質問です。FFT の私の理解はかなり一般的です。

1)コードは十分に単純に見えます。しかし、私が探しているソリューションには、可変データ配列サイズが必要です (それでも 2 の累乗になります)。では、ここで使用されている正弦波をどのように変更すればよいでしょうか? 明確に定義された静的な 1024 サイズの正弦波であることがわかります。実際のデータ配列の動的サイズを使用して適切な正弦波を生成するにはどうすればよいですか?

2) また、私が探している解決策では、リンクされている例のように、ショートではなく int を使用する必要があります。入力データ配列と同様に、int の配列になります。このコードのどのような変更が必要ですか?

ご協力いただきありがとうございます。

4

1 に答える 1

0
  1. 可変サイズの配列が必要な場合は、を使用しArrayListて値を挿入します。コードは、これに対応するために簡単に調整できる必要があります。

  2. short から int に変更するには、単純にすべてを int に変更します。short は、4 バイトの int ではなく、2 バイトの整数です。

于 2012-07-12T16:17:26.833 に答える