XLPack 7.0
XLPack 数値計算ライブラリ (Excel ワークシート関数) リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません

◆ WCfft1b()

Function WCfft1b ( N As  Long,
C As  Variant 
)

1次元複素フーリエ逆変換 (Excel複素数形式)

目的
WCfft1bは複素配列中の周期数列の1次元フーリエ変換を計算する. この変換はフーリエ逆変換あるいはフーリエ合成と呼ばれ, 数列をスペクトル空間から物理空間に変換する.
C(j) = ΣC(k)*exp(i*j*k*2π/N) (Σはk=0〜N-1) (j=0〜N-1) (iは虚数単位)
この変換は正規化されており, WCfft1fに続くWCfft1bの呼び出し(あるいはその逆)により, アルゴリズム上の制約, 丸め誤差などを除き, 元の配列を復元する.

セル中で複素数を表現するためにExcelの複素数形式(例, 2.5+1i)を使用する. 複素数値はComplexワークシート関数を使って入力することができる.
戻り値
N×1
列1
行1〜Nフーリエ逆変換結果
引数
[in]N入力データ列の長さ. (N >= 1)
Nが小さな素数の積で表されると効率が良い.
[in]C(N) 入力複素データ列.
出典
FFTPACK
使用例
WCfft1fの使用例を参照せよ.