フーリエ級数とは?
あらゆる関数を三角関数の重ね合わせで表現する仕組みです。たとえば、次のような三角関数の足し合わせを考えます。
この時、係数 をうまいこと調整すると、 の範囲で定義された任意の連続関数 が表現できてしいます。係数の計算方法は次の通りです。
ほんまかいな?
・・・という方のために、これを動画で再現するコードを用意しました。
※実行環境の準備は下記の「GCEのVMインスタンスを利用する場合」というセクションを参照してください。
完成した動画は次の通りです。足し合わせる波の数 を増やすと目的の関数 に近づいていく様子が観察できます。青のグラフが目的の関数 、緑のグラフが 個まで足した状態、赤いグラフは最後に足した 番目の波です。
Disclaimer: All code snippets are released under Apache 2.0 License. This is not an official Google product.