フーリエ変換を用いた微分方程式の解法
📂フーリエ解析フーリエ変換を用いた微分方程式の解法
説明
フーリエ級数とフーリエ変換は、熱方程式を解くために出てきた概念である。もちろん、条件を満たしていれば、他の微分方程式を解く時にも使用できる。特にフーリエ級数は、量子物理学で粒子のエネルギーをシュレディンガー方程式を通して計算する時に使用される。多くの物理学科の学生は、それがフーリエ級数だとは知らずに使用しているが、教えてあげると何かは分かる。与えられた微分方程式の条件によって、フーリエ変換とフーリエ級数のどちらを使用すべきかが決まる。問題で与えられた範囲が有限の時はフーリエ級数を、無限の時はフーリエ変換を使用する。
解法
次のような熱方程式が与えられているとしよう。
ut=kuxx(−∞<x<∞)
$$
u(x,0)=f(x) ( -\infty < x< \infty)
$$
正の時間tに対して境界条件はないとする。uとfが急激に減少して、x→±∞の時に0に収束すると、つまりL1関数だと仮定しよう。すると、フーリエ変換が存在する。xに対するフーリエ変換を与えられた微分方程式に適用すると
F[ut](ξ, t)=kF[uxx](ξ, t)
フーリエ変換の性質[f′]^=iξf^を右辺に適用すると
F[ut](ξ, t)=−kξ2u^(ξ, t)
この時、左辺を展開して書くと∫ute−iξxdxで、条件が良いために積分と微分の順序を変えられると仮定しよう。通常の場合は、自由に微分と積分の順序を変えることはできないが、このタイプの問題を解く時にはほとんど常に成り立つので、あまり心配しなくても大丈夫だ。すると、uの微分のフーリエ変換がuのフーリエ変換の微分と同じになる。従って、与えられた微分方程式は下記のような簡単な常微分方程式になる。
∂t∂u^(ξ, t)=−kξ2u^(ξ, t)
固定されたξに対して上記の微分方程式を解くと
u^(ξ, t)=f^(ξ)e−kξ2t
両辺にフーリエ逆変換を取ると
u(x, t)=2π1∫f^(ξ)e−kξ2teiξxdξ
これをuに対するフーリエ積分公式と呼ぶ。この式をフーリエ変換と畳み込みの性質を利用して簡単に表すことができる。フーリエ変換の性質(d)F[f∗g]=f^g^の両辺に逆変換を取ると
f∗g=F−1[f^g^]
(eq1)のe−kξ2tをある関数のフーリエ変換だとする。具体的にはF[Kt](ξ)=e−kξ2tとしよう。すると、式(eq1)は
u(x, t)=2π1∫f^(ξ)Kt^(ξ)eiξxdξ=F−1[f^Kt^](x)=f∗Kt(x)
いま、Ktを求める番だ。最初に定義した式の両辺に逆変換を取ると
Kt(x)=F−1F[Kt](x)=F−1[e−kξ2t]=2π1∫e−kξ2teiξxdξ=2π1∫e−kξ2te−iξ(−x)dξ=2π1F[e−kξ2t](−x)=4πkt1e−x2/4ktdx
最後の数式は、ガウス関数のフーリエ変換公式で簡単に得られる。従って、これをuに代入すると
u(x, t)=f∗Kt(x)=∫f(y)Kt(x−y)dy=4πkt1∫f(y)e−(x−y)2/4ktdy
初めに与えられた微分方程式の条件にu(x, 0)=f(x)があったので、t→0limu(x, t)=t→0limf∗Kt(x)=f(x)であれば、上記の問題に適切な解と言える。もちろん、実際に成り立ち、証明することができる。
■