\usepackagecancel

Return to フーリエ解析

任意の周期をもつ関数のフーリエ級数展開

フーリエ級数の導入では,区間 πxπ で定義された関数 f(x) が,その区間の外では周期 2π の周期関数であるとした。

周期 2π の決め打ちではなく,任意の周期をもつ関数の場合はどうなるか,という話。

区間 LxL で定義された関数 f(x) が区間外では周期 2L の周期関数である場合,そのフーリエ級数展開は…


先にまとめ

先に答えを書いておく。区間 LxL で定義された関数 f(x) が区間外では周期 2L の周期関数である場合,そのフーリエ級数展開は
f(x)=a02+n=1(ancosnπLx+bnsinnπLx)
an=1LLLf(x)cosnπLxdx
bn=1LLLf(x)sinnπLxdx

以下は,こうなる理由。

 

周期 2L の周期関数

 

区間 LxL で定義された関数 f(x) が,その区間外では周期 2L の周期関数であるとし,この関数をフーリエ級数展開する。

 

周期 2π の場合の公式から,以下のようにして変数を置き換える。

まず,πxππ でわって 11πx1 そして L をかけて LLπxL
LπxxorxπLx と置き換えると LxL

つまり,任意の周期 2L の周期関数のフーリエ級数は,周期 2π の場合の以下の式

f(x)=a02+n=1(ancosnx+bnsinnx)
an=1πππf(x)cosnxdx
bn=1πππf(x)sinnxdx
で,xπLx,dxπLdx と置き換えればよく,以下のようになる。
f(x)=a02+n=1(ancos(nπLx)+bnsin(nπLx))
an=1πLLf(x)cos(nπLx)πLdx
bn=1πLLf(x)sin(nπLx)πLdx

任意周期のフーリエ級数展開の例

区間 [1:1] で定義された関数 f(x)=x が,

 

区間外では周期 2 の周期関数であるとして,

n=3 までのフーリエ級数展開を求める。