再度、フーリエ級数を書いておきます。
a0
f(x)=----+a1cos(x)+b1sin(x)+a2cos(2x)+b2sin(2x)+........+ancos(nx)+bnsin(nx)+........
2
π 1 π
∫f(x)dx=π・a0 ∴a0=----∫f(x)dx
−π π −π
π 1 π
∫f(x)cos(nx)dx=π・an ∴an=----∫f(x)cos(nx)dx
−π π −π
π 1 π
∫f(x)sin(nx)dx=π・bn ∴bn=----∫f(x)sin(nx)dx
−π π −π
簡単にフーリエ係数が求められる関数の第一は、矩形波関数です。−π〜0が−1、0〜πが1と定めます。それが、周期2πで繰り返すわけです。それを、f(x)とします。f(x)は奇関数ですから、係数anは自動的に0となります(cos(nx)は、偶関数ですから)。
f(x)={1 (0≦x≦π),−1 (−π≦x≦0)}
π
πb1=2∫sin(x)dx
0
π
=2[−cos(x)]=−2(−1−1)=4
0
π
πb2=2∫sin(2x)dx
0
−cos(2x) π
=2[-----------]=−(1−1)=0
2 0
π
πb3=2∫sin(3x)dx
0
−cos(3x) π −2 4
=2[-----------]=----(−1−1)=----
3 0 3 3
π
πb4=2∫sin(4x)dx
0
−cos(4x) π −1
=2[-----------]=----(1−1)=0
4 0 2
というわけで、矩形波のフーリエ級数は、こうなります。
4 1
f(x)=----{sin(x)+----sin(3x)+・・・・・・・・}
π 3
簡単にフーリエ係数が求められる関数の第二は、ノコギリ波関数です。−π〜πで、原点を通る傾き1の直線と定めます。それが、周期2πで繰り返すわけです。それを、f(x)とします。同様に、f(x)は奇関数ですから、係数anは自動的に0となります。
f(x)=x (-π≦x≦π)
π
πb1=2∫xsin(x)dx
0
π π
=2{[−xcos(x)]+∫cos(x)dx}=−2(−π−0)=2π
0 0
π
πb2=2∫xsin(2x)dx
0
−xcos(2x) π π cos(2x)
=2{[-----------]+∫----------dx}=−(π−0)=−π
2 0 0 2
π
πb3=2∫xsin(3x)dx
0
−xcos(3x) π π cos(3x) −2 2
=2{[-----------]+∫----------dx}=----(−π−0)=----π
3 0 0 3 3 3
π
πb4=2∫xsin(4x)dx
0
−xcos(4x) π π cos(4x) −1 −1
=2{[-----------]+∫----------dx}=----(π−0)=----π
4 0 0 4 2 2
というわけで、ノコギリ波のフーリエ級数は、こうなります。
1 1 1
f(x)=2{sin(x)−----sin(2x)+----sin(3x)−----sin(4x)+・・・・・・・・}
2 3 4