|
|
◆ WRfft1b()
| Function WRfft1b |
( |
N As |
Long, |
|
|
R As |
Variant |
|
) |
| |
1次元実フーリエ逆変換
- 目的
- WRfft1bは実数配列中の周期数列の1次元フーリエ変換を計算する. この変換はフーリエ逆変換あるいはフーリエ合成と呼ばれ, 数列をスペクトル空間から物理空間に変換する.
nが偶数の場合: R(K) = R(0) + (-1)^k R(N-1) + ΣR(2j-1)Cos(2πjk/N) + ΣR(2j)Sin(2πjk/N) (Σは j = 1 〜 N/2-1) (k = 0 〜 N-1)
nが奇数の場合: R(K) = R(0) + ΣR(2j-1)Cos(2πjk/N) + ΣR(2j)Sin(2πjk/N) (Σは j = 1 〜 (N-1)/2) (k = 0 〜 N-1)
この変換は正規化されており, WRfft1fに続くWRfft1bの呼び出し(あるいはその逆)により, アルゴリズム上の制約, 丸め誤差などを除き, 元の配列を復元する.
- 戻り値
- N×1
- 引数
-
| [in] | N | 入力データ列の長さ. (N >= 1)
Nが小さな素数の積で表されると効率が良い. |
| [in] | R | (N) 入力データ列. |
- 出典
- FFTPACK
- 使用例
- WRfft1fの使用例を参照せよ.
|