この可視化で見るフーリエ級数
上のグラフには、周期の関数を黒で、その部分和を黄色で描きます。部分和には定数項と、周波数までのすべての余弦・正弦を含めます。中央の帯ではに1つのプローブ波を掛け、積と軸の間の符号付き面積を色で示します。下の帯には、こうして求めた係数を、余弦は上、正弦は下に並べます。
にはすべての波が含まれているのに、なぜ1つの面積で1つの係数を取り出せるのでしょうか。1周期全体では、の異なる2つの波の積は符号付き面積が0になります。一方、正弦や余弦をそれ自身と掛けたときの面積はです。したがって、これらの波の和にを掛けて積分すると、以外の項がすべて消え、が残ります。2つの正弦の例では、帯の中で積を2つに分け、異なる周波数の成分が打ち消し合う様子を示します。波は互いに垂直な軸のように振る舞い、各係数はその軸への射影に当たります。そのため、項を加えても、すでに求めた係数は変わりません。
十分な項を加えると、部分和は跳びのそばで元の関数を越えます。が増えるにつれてピークは細くなり、跳びに近づきますが、オーバーシュートは消えません。矩形波では、上端を越える量が跳びの高さの約8.949%に近づきます。各は連続なので、短い区間を使って跳びを横切る必要があり、跳びを含むどの区間でも最大誤差は0に近づけません。ただし、連続性だけで超過量が決まるわけではありません。8.949%という値は部分和を計算すると得られ、区分的に滑らかな関数のどの跳びでも、最終的に同じ割合になります。
滑らかな関数ほど、少ない項で近づけます。ここでは無限に繰り返す関数なので、の両端が一致しなければ、そこも跳びになります。部分積分をすると、波に掛かっていた微分がへ移り、因子が現れます。跳びがあると、最初の段階で因子を含む境界項が残ります。矩形波の係数はが奇数なら、が偶数なら0です。が連続で傾きだけが跳ぶ場合、たとえば三角波の角では、最初の段階はその境界項を残さずに進み、2段階目で項が残るため、係数はのように減衰します。対数尺度で、棒を破線、と比べてください。
エネルギー表示では、同じ直交性を平方に使います。の積分は交差項を含まず、係数の平方に分かれます。 表示されるのは、この合計のうちがすでに持つ割合です。残りは同じ積分で測った二乗誤差に当たります。矩形波ではが約81%、が約96%を持ちますが、オーバーシュートはまだ残っています。細いピークが加える面積は小さいからです。部分和は平均的にはに近くても、跳びのそばではずれることがあります。
注目する点
- 定数項をと書くのは、余弦係数の式をにも適用できるようにするためです。定数プローブはの平均値を直接測ります。
- 矩形波のような奇関数には正弦項だけが、のような偶関数には余弦項だけが現れるため、スペクトルの片方の段は空になります。
操作方法
- スペクトルの棒をクリックすると、そこへプローブが移動します。
- 「描く」を選び、上のグラフの1周期分をドラッグしてください。描いた点は線分でつながれ、左右に繰り返されます。
関連項目
さらに読む: ウィキペディア: Fourier series (英語); ウィキペディア: Gibbs phenomenon (英語).