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

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

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

    public class RealFFTAnalyzer

extends Object

1次元実ベクトルに対して高速フーリエ変換と逆高速フーリエ変換を行うクラスです。

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

コンストラクタの概要
`RealFFTAnalyzer()`

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

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

コンストラクタの詳細

### RealFFTAnalyzer

    public RealFFTAnalyzer()

メソッドの詳細

### fft

    public static <E extends NumericalScalar<E>> E[][] fft(E[] data,
                                                           int size)

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

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

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

### ifft

    public static <E extends NumericalScalar<E>> E[][] ifft(E[] data,
                                                            int size)

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

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

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

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