|
|
◆ WCfft1b2()
| Function WCfft1b2 |
( |
N As |
Long, |
|
|
C As |
Variant |
|
) |
| |
1次元複素フーリエ逆変換 (実数部/虚数部分離形式)
- 目的
- WCfft1bは複素配列中の周期数列の1次元フーリエ変換を計算する. この変換はフーリエ逆変換あるいはフーリエ合成と呼ばれ, 数列をスペクトル空間から物理空間に変換する.
C(j) = ΣC(k)*exp(i*j*k*2π/N) (Σはk=0〜N-1) (j=0〜N-1) (iは虚数単位)
この変換は正規化されており, WCfft1fに続くWCfft1bの呼び出し(あるいはその逆)により, アルゴリズム上の制約, 丸め誤差などを除き, 元の配列を復元する.
複素数を表現するために実数部と虚数部を隣り合ったセルに格納する(左が実数部, 右が虚数部). 得られた解も実数部と虚数部が隣り合った別々のセルに出力される.
- 戻り値
- N×2
| 列1 | 列2 |
| 行1〜N | フーリエ逆変換結果(実数部) | フーリエ逆変換結果(虚数部) |
- 引数
-
| [in] | N | 入力データ列の長さ. (N >= 1)
Nが小さな素数の積で表されると効率が良い. |
| [in] | C | (N×2行) 入力複素データ列. |
- 出典
- FFTPACK
- 使用例
- WCfft1f2の使用例を参照せよ.
|