ぼるじょあがC/C++の宿題を片付けますYO! 35代目
■ このスレッドは過去ログ倉庫に格納されています
0263デフォルトの名無しさん
NGNG解説ページみてたら分からなくなりました。
以下解説文から抜粋----------------
まず,長さ N の DFT
N-1 jk -2πi / N
A = Σ a W , W = e
k j=0 j N N
を素直に計算する場合を考えます.この場合 A_0 から
A_N-1 までの各項の 計算に N 回の乗算が必要なため,全体で
N^2 回の乗算が必要になります. しかし,少し考えてみてください.
もし,N が 2 で割り切れるならば, 添字 k を偶数と奇数とに分ける
ことで,長さ N の DFT は,次の二つの, 長さ N/2 の DFT
N/2-1 jk
A = Σ (a + a ) W
2k j=0 j N/2+j N/2
N/2-1 j jk
A = Σ ((a − a ) W ) W
2k+1 j=0 j N/2+j N N/2
■ このスレッドは過去ログ倉庫に格納されています