MathLabs

解析学

フーリエ級数

どれほどぎざぎざな周期波でも、ほとんどの場合、周波数を増やしながら純粋なサインとコサインの音を足し合わせることで作れる。微妙なのは構成そのものではなく、その無限和がどのような意味で元の波に戻るのかを理解することである。

直観純音から波を組み立てる

音叉から出る音は純粋なサイン波である。同じ高さのバイオリンの音はまったく違って聞こえる——それは基本周波数に加えて、その 2,3,4,…2, 3, 4, \dots 倍の周波数を持つより静かな倍音が、バイオリン特有の音色を作る割合で重なっているからである。ジョゼフ・フーリエ(1807年)の大胆な発想は、これが楽器だけの特別な性質ではないというものだった:方形波のような鋭い角や跳躍を持つ信号を含め、ほとんどあらゆる周期信号は、単一の基本周波数の整数倍の周波数を持つサインとコサインの和として書けるのである。

方形波とその最初の3つの奇数次サイン倍音の和のグラフ。すでに方形波のおおまかな近似を描いている。
33個のサイン倍音だけで近似した方形波。倍音を加えるたびに、波打つ曲線が方形波の鋭い角に少しずつ近づいていく。

大学フーリエ係数:振幅を求める

定義: フーリエ級数

ff を周期 2π2\pi の関数(すなわちすべての xx に対し f(x+2π)=f(x)f(x+2\pi)=f(x))とし、[−π,π][-\pi,\pi] 上で可積分とする。そのフーリエ級数は f(x)∼a02+∑n=1∞(ancos⁡nx+bnsin⁡nx)f(x) \sim \frac{a_0}{2} + \sum_{n=1}^{\infty}\left(a_n\cos nx + b_n\sin nx\right) であり、部分和 SNf(x)=a02+∑n=1N(ancos⁡nx+bnsin⁡nx)S_N f(x) = \frac{a_0}{2} + \sum_{n=1}^{N}\left(a_n\cos nx + b_n\sin nx\right) は最初の NN 個の倍音だけから作られる ff への最良近似である。記号 ∼\sim はあえて使っている:この級数が実際に f(x)f(x) に戻って収束するかどうかは別の問題であり、後ほど扱う。

an=1π∫−ππf(x)cos⁡nx dx (n≥0),bn=1π∫−ππf(x)sin⁡nx dx (n≥1)a_n = \frac{1}{\pi}\int_{-\pi}^{\pi} f(x)\cos nx\,dx\ (n\ge 0), \qquad b_n = \frac{1}{\pi}\int_{-\pi}^{\pi} f(x)\sin nx\,dx\ (n\ge 1)

これらの公式は思いつきではない。関数 1,cos⁡x,sin⁡x,cos⁡2x,sin⁡2x,…1,\cos x,\sin x,\cos 2x,\sin 2x,\dots は [−π,π][-\pi,\pi] 上で直交している:異なる2つの積の積分は 00 であり、n≥1n\ge1 に対して ∫−ππcos⁡2nx dx=∫−ππsin⁡2nx dx=π\int_{-\pi}^{\pi}\cos^2 nx\,dx = \int_{-\pi}^{\pi}\sin^2 nx\,dx = \pi となる。ff の級数に cos⁡mx\cos mx を掛けて項ごとに積分すると、mm に一致する項以外はすべて消え、ama_m だけが取り出される——これはベクトル空間で正規直交基底に関する座標を求めるのとまったく同じ手品であり、ここでの「ベクトル」が関数であるという違いしかない。

f(x)∼∑n=−∞∞f^(n) einx,f^(n)=12π∫−ππf(x) e−inx dxf(x) \sim \sum_{n=-\infty}^{\infty} \hat f(n)\, e^{inx}, \qquad \hat f(n) = \frac{1}{2\pi}\int_{-\pi}^{\pi} f(x)\, e^{-inx}\, dx

例: 方形波のフーリエ級数

0<x<π0 < x < \pi で f(x)=1f(x) = 1、−π<x<0-\pi < x < 0 で f(x)=−1f(x) = -1 となる周期 2π2\pi の方形波のフーリエ級数を求めよ。

解答

ff は奇関数なので、すべての nn について an=0a_n=0。bnb_n については bn=1π∫−ππf(x)sin⁡nx dx=2π∫0πsin⁡nx dx=2nπ(1−cos⁡nπ)b_n = \frac{1}{\pi}\int_{-\pi}^{\pi} f(x)\sin nx\,dx = \frac{2}{\pi}\int_0^\pi \sin nx\,dx = \frac{2}{n\pi}\left(1-\cos n\pi\right)。これは nn が偶数なら 00、nn が奇数なら 4nπ\frac{4}{n\pi} となる。したがって f(x)∼4π∑k=0∞sin⁡((2k+1)x)2k+1=4π(sin⁡x+sin⁡3x3+sin⁡5x5+⋯ )f(x) \sim \frac{4}{\pi}\sum_{k=0}^{\infty} \frac{\sin\left((2k+1)x\right)}{2k+1} = \frac{4}{\pi}\left(\sin x + \frac{\sin 3x}{3} + \frac{\sin 5x}{5} + \cdots\right)。

方形波とその25倍音によるフーリエ近似のグラフ。全体に細かい波紋が見られ、各跳躍不連続点の直後に持続する行き過ぎのピークがある。
同じ方形波を 2525 個の倍音で近似したもの。近似ははるかに鋭くなるが、跳躍のすぐそばでは倍音をいくら増やしても目標値を跳躍の高さの約 9%9\% だけ超えてしまう。この持続する行き過ぎがギブス現象である。

大学パーセバルの等式:エネルギー保存

ff のフーリエ係数を an,bna_n, b_n とすると、1π∫−ππ∣f(x)∣2 dx=a022+∑n=1∞(an2+bn2)\frac{1}{\pi}\int_{-\pi}^{\pi} |f(x)|^2\,dx = \frac{a_0^2}{2} + \sum_{n=1}^{\infty}\left(a_n^2 + b_n^2\right) が成り立つ。

なぜ正しいのか?

これはまさに、周期関数の無限次元空間におけるピタゴラスの定理である:1,cos⁡nx,sin⁡nx1,\cos nx,\sin nx が直交しているため、ff の「長さの2乗」∫∣f∣2\int |f|^2 は各方向の成分の長さの2乗の和に分解され、積分後には交差項が一切残らない。

証明

ff の級数を用いて ∣f(x)∣2|f(x)|^2 を展開し、[−π,π][-\pi,\pi] 上で項ごとに積分する。直交性より n≠mn\ne m のとき ∫cos⁡nxcos⁡mx=∫sin⁡nxsin⁡mx=0\int \cos nx\cos mx = \int \sin nx\sin mx = 0 であり、∫cos⁡nxsin⁡mx=0\int \cos nx\sin mx = 0 は常に成り立つので、残るのは「対角」項 an2∫cos⁡2nx=an2πa_n^2\int\cos^2 nx = a_n^2\pi、bn2∫sin⁡2nx=bn2πb_n^2\int\sin^2 nx = b_n^2\pi、(a0/2)2∫1=a02π/2(a_0/2)^2\int 1 = a_0^2\pi/2 のみである。π\pi で割れば求める式が得られる。

例: パーセバルの等式から導くバーゼル問題

(−π,π](-\pi, \pi] 上の鋸波 f(x)=xf(x) = x を周期的に拡張したものにパーセバルの等式を適用し、∑n=1∞1n2\sum_{n=1}^{\infty} \frac{1}{n^2} ——[バーゼル問題](/problems/basel-problem)——を求めよ。

解答

ff は奇関数なので an=0a_n=0。簡単な計算により bn=2π∫0πxsin⁡nx dx=2(−1)n+1nb_n = \frac{2}{\pi}\int_0^\pi x\sin nx\,dx = \frac{2(-1)^{n+1}}{n} となる。パーセバルの等式は 1π∫−ππx2 dx=∑n=1∞bn2\frac{1}{\pi}\int_{-\pi}^{\pi} x^2\,dx = \sum_{n=1}^{\infty} b_n^2 となり、左辺は 1π⋅2π33=2π23\frac{1}{\pi}\cdot\frac{2\pi^3}{3} = \frac{2\pi^2}{3}、右辺は ∑n=1∞4n2=4∑n=1∞1n2\sum_{n=1}^{\infty} \frac{4}{n^2} = 4\sum_{n=1}^{\infty}\frac{1}{n^2} である。両辺を等しいとおいて解くと ∑n=1∞1n2=π26\sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6} が得られる——これはレオンハルト・オイラーが1735年に、sin⁡x\sin x の無限積を使ったまったく別の、より繊細な議論で初めて発表した値である。このフーリエ解析的な導出は、理論が厳密化された後になって現れたものである。

発展級数は実際に ff に戻って収束するのか?

パーセバルの等式の意味での収束——平均二乗誤差による収束、いわゆる L2L^2 収束——では、∫∣f∣2<∞\int |f|^2 < \infty を満たす任意の ff に対して答えは常にイエスである。特定の xx における各点収束ははるかに繊細である。ディリクレは1829年に、ff が区分的に滑らかであれば SNf(x)→f(x)S_N f(x) \to f(x) となる(跳躍点では級数は左右の極限の平均に収束する)ことを証明した。これはすべての連続関数に拡張できると広く信じられていたが、デュ・ボア=レーモンが1点で発散するフーリエ級数を持つ連続関数を構成した(1873年)ことでその考えは覆された。コルモゴロフは1923年にさらに進み、フーリエ級数が至る所で発散する可積分関数を構成した。

f∈L2(−π,π)f \in L^2(-\pi,\pi) ならば、ほとんどすべての xx で SNf(x)→f(x)S_N f(x) \to f(x) である(ハントは1968年にこれを p>1p > 1 を満たすすべての f∈Lpf \in L^p に拡張した)。

なぜ正しいのか?

コルモゴロフの反例は L1L^1 に属する——フーリエ係数がまだ意味を持つ最大の空間である。カールソンの定理(1966年)は、ff が有限のエネルギー(L2L^2)を持つ途端にその困難が本当に消えることを示す。証明は収束を直接示すのではなく、関数を局在した波束へと分解する繊細な時間-周波数解析によって最大部分和 sup⁡N∣SNf(x)∣\sup_N |S_N f(x)| を制御する。

証明

完全な議論は20世紀解析学で最も難しい証明の一つとされ、本ページの範囲をはるかに超える。チャールズ・フェファーマンは1973年、時間-周波数の「タイル」に関する組合せ論的な議論を用いて、より見通しの良い(それでも技術的な)別証明を与えた。トピック[調和解析](/giai-tich-dieu-hoa)ではその背景にある描像を概説している。

周期 2π2\pi の関数に対して、フーリエ係数 a0a_0 は次のように定義される

ff が奇関数(つまり f(−x)=−f(x)f(-x)=-f(x))であるとき、どのフーリエ係数が自動的に消えるか。

ギブス現象によれば、跳躍不連続点の近くで部分和 SNfS_N f は

(−π,π](-\pi,\pi] 上の f(x)=xf(x)=x のフーリエ級数にパーセバルの等式を用いると、∑n=1∞1n2\sum_{n=1}^{\infty} \frac{1}{n^2} は

参考文献

  1. Joseph Fourier (1822). Théorie analytique de la chaleur · DOI:10.1017/cbo9780511693229
  2. Elias M. Stein, Rami Shakarchi (2003). Fourier Analysis: An Introduction
  3. T. W. Körner (1988). Fourier Analysis
  4. Lennart Carleson (1966). On convergence and growth of partial sums of Fourier series