概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.mklab.nfc.fft
クラス DoubleRealFFTAnalyzer

    java.lang.Object
      org.mklab.nfc.fft.DoubleRealFFTAnalyzer

    public final class DoubleRealFFTAnalyzer

extends Object

倍精度(double)型の1次元の実ベクトルに対して高速フーリエ変換と逆高速フーリエ変換を行うクラスです。

バージョン:
  $Revision: 1.1 $, 2004/06/17
作成者:
  koga

メソッドの概要
`static double[][]` | `fft(double[] data, int size)` 実ベクトルに対しsize点までの高速フーリエ変換を行います。
`static double[][]` | `ifft(double[] data, int size)` 実ベクトルに対しsize点までの逆高速フーリエ変換を行います。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### fft

    public static double[][] fft(double[] data,
                                 int size)

  実ベクトルに対しsize点までの高速フーリエ変換を行います。

  ベクトルの長さがsizeより短いとき、ゼロが後ろに付け加えられ、 ベクトルの長さがsizeより長いとき、size 番目以降が切り捨てられます。

  パラメータ:
    `data` - 実ベクトル
    `size` - 変換対象のデータ数
  戻り値:
    フーリエ変換結果

### ifft

    public static double[][] ifft(double[] data,
                                  int size)

  実ベクトルに対しsize点までの逆高速フーリエ変換を行います。

  ベクトルの長さがsizeより短いとき、ゼロが後ろに付け加えられ、 ベクトルの長さがsizeより長いとき、size 番目以降が切り捨てられます。

  パラメータ:
    `data` - 実ベクトル
    `size` - 変換対象のデータ数
  戻り値:
    逆フーリエ変換結果

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド