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

◆ Rfft1i()

Sub Rfft1i ( N As  Long,
Wsave() As  Double,
Info As  Long 
)

Rfft1fおよびRfft1bのための作業データの初期化

目的
本ルーチンは, Rfft1fおよびRfft1bで使用するために配列Wsave()を初期化する. Nの素因数分解と三角関数表を計算し配列Wsave()に格納する.

注 - 同じ値のNについては, Wsave()を初期化し直すことなく続けてRfft1fまたはRfft1bを呼び出してよい. Nの値を変えたときには本ルーチンによりWsave()を初期化し直す必要がある.
引数
[in]N入力データ列の長さ. (N >= 1) (Nが小さな素数の積で表されると効率が良い)
[out]Wsave()配列 Wsave(LWsave - 1) (LWsave >= N + ln(N)/ln(2) + 4)
作業データ. Rfft1fおよびRfft1bで使用するNの素因数分解および必要な三角関数値が格納される.
[out]Info= 0: 正常終了.
= -1: パラメータ N の誤り. (N < 1)
= -2: パラメータ Wsave() の誤り.
出典
FFTPACK
使用例
Rfft1fの使用例を参照せよ.