の範囲で定義される2変数実関数 を正規直交系を成す三角関数の和で表される指数関数を用いて、次の通りに展開することを考えます。
展開係数は一般的に複素数です。 展開係数は指数関数の完全性から、元の関数から一意に
と与えられます。これはフーリエ級数展開と呼ばれ、もとの関数が空間分布であれば波数成分が、時間分布であれば周波数成分を取得することができます。 この2次元の展開係数の計算は「高速フーリエ変換のテスト(矩形関数)」で示した1次元FFTを2段階で適用することで行うことができます。上記の式を次のとおり変形します。
このように変更することで、上記のを1次元FFTで計算することができ、さらにその結果も1次元FFTで計算することができます。
の範囲で定義される実関数の例として矩形関数
かつ
上記以外
の展開係数を高速フーリエ変換を用いて計算します。は矩形の幅を表します。 以下の結果はN=128の場合(2のべきである必要があります)です。
上記で計算した展開係数を用いて逆フーリエ変換を行って元の関数を再現した結果です。元の矩形関数をほぼ再現していることがわかります。