ラプラス変換

関数解析学において、ラプラス変換（ラプラスへんかん、英: Laplace transform）とは、積分で定義される関数空間の間の写像（線型作用素）の一種。関数変換。積分変換の一種。 ラプラス変換の名は18世紀の数学者ピエール＝シモン・ラプラスにちなむ。 ラプラス変換によりある種の微分・積分は積などの代数的な演算に置き換わるため、制御工学などにおいて時間領域の（とくに超越的な）関数を別の領域の（おもに代数的な）関数に変換することにより、計算方法の見通しを良くするための数学的な道具として用いられる。従って、数学の中ではかなり応用寄りの分野である。 フーリエ変換を発展させて、より適用範囲を広げた計算手法である。1899年に電気技師であったオリヴァー・ヘヴィサイドが回路方程式を解くための実用的な演算子を経験則として考案して発表し、後に数学者がその演算子に対し厳密に理論的な裏付けを行った経緯がある。理論的な根拠が曖昧なままで発表されたため、この計算手法に対する懐疑的な声も多かった。この「ヘヴィサイドの演算子」の発表の後に、多くの数学者達により数学的な基盤は1780年の数学者ピエール＝シモン・ラプラスの著作にある事が指摘された(この著作においてラプラス変換の公式が頻繁に現れていた)。 フーリエ変換がL^1((-∞,∞))上のゲルファント変換であるのに対しラプラス変換はL^1((0,∞))上のゲルファント変換と説明できる。 これと類似の解法として、より数学的な側面から作られた演算子法がある。こちらは演算子の記号を多項式に見立て、代数的に変形し、公式に基づいて特解を求める方法である。 実数 t ≥ 0 について定義された関数 f (t) のラプラス変換とは F ( s ) = ∫ 0 ∞ f ( t ) e − s t d t {\displaystyle F(s)=\int _{0}^{\infty }f(t)\mathrm {e} ^{-st}\mathrm {d} t} で定義される s の関数 F(s) のことである。ここで s は複素数であり、2 つの実数 σ, ω を用いて s = σ + iω と表すことができる（i は虚数単位）。右辺の積分はラプラス積分 (Laplace integral) と呼ばれる。これは時間領域から複素平面への写像である。 また、c > 0 として、関数 F(s) から元の関数 f (t) を計算することを逆ラプラス変換 (inverse Laplace transform) といい、 f ( t ) = lim p → ∞ 1 2 π i ∫ c − i p c + i p F ( s ) e s t d s {\displaystyle f(t)=\lim _{p\to \infty }{\frac {1}{2\pi i}}\int _{c-ip}^{c+ip}F(s)\mathrm {e} ^{st}\,\mathrm {d} s} のように定義されている。ここでcは全ての特異点の実部よりも大きい実数である。右辺の積分はブロムウィッチ積分 (Bromwich integral) と呼ばれる。これは複素平面から時間領域への写像である。 これは複素積分となっている。定義通りの積分経路では計算が難しくなるが、閉曲線となるように積分経路を変更して留数を計算することにより簡単に逆ラプラス変換を求める事が可能となる。結果を言えば複素平面上の全ての特異点の留数の総和となる。ここで、f (t) を原関数 (original function)、F(s) を像関数 (image function) という。 ラプラス変換の他の記述の仕方として、次のようなものもある。 F ( s ) = L [ f ( t ) ] {\displaystyle F(s)={\mathcal {L}}[f(t)]} 同様に逆ラプラス変換は、次のようにも記述される。 f ( t ) = L − 1 [ F ( s ) ] {\displaystyle f(t)={\mathcal {L}}^{-1}[F(s)]} また、これらの記号を用いた写像 L :   f ↦ F , L − 1 : F ↦ f {\displaystyle {\begin{aligned}{\mathcal {L}}&\colon ~f\mapsto F,\\{\mathcal {L}}^{-1}&\colon F\mapsto f\end{aligned}}} のことも、それぞれラプラス変換、逆ラプラス変換と呼ぶ。 普通、ラプラス変換および逆ラプラス変換を行う際には変換表を参照して計算する場合が多いので、前述した定義式にしたがって計算することは少ない。だが場合によっては定義式から計算したほうが簡単なときもある。たとえば逆ラプラス変換をする際に部分分数分解をしなければならない場合、むしろブロムウィッチ積分を計算したほうが早いことも多い。 注： ラプラス変換は、関数 f (t) にいったん e−σtθ(t) を乗じてからフーリエ変換する操作であると考えることができる（ここで θ(t) はステップ関数である）。 F ( s ) := F ( σ , ω ) = ∫ − ∞ ∞ θ ( t ) f ( t ) e − σ t e − i ω t d t = = s = σ + i ω ∫ 0 ∞ f ( t ) e − s t d t {\displaystyle F(s):=F(\sigma ,\omega )=\int _{-\infty }^{\infty }\theta (t)f(t)\mathrm {e} ^{-\sigma t}\mathrm {e} ^{-i\omega t}\,\mathrm {d} t{\overset {s=\sigma +i\omega }{=\!=}}\int _{0}^{\infty }f(t)\mathrm {e} ^{-st}\,\mathrm {d} t} 両側ラプラス変換は積分区間を全実数域へと拡張したもので、以下のように定義される。 F ( s ) = L { f ( t ) } = ∫ − ∞ ∞ e − s t f ( t ) d t {\displaystyle F(s)={\mathcal {L}}\left\{f(t)\right\}=\int _{-\infty }^{\infty }\mathrm {e} ^{-st}f(t)\,\mathrm {d} t} 数列 an の（通常型）母関数 G ( a n ; x ) = ∑ n a n x n {\displaystyle G(a_{n};x)=\sum _{n}a_{n}x^{n}\,} において x = e−s とすると、 G ( a n ; e − s ) = ∑ n a n e − s n {\displaystyle G(a_{n};\mathrm {e} ^{-s})=\sum _{n}a_{n}\mathrm {e} ^{-sn}\,} となる。 ここで和を積分に変えれば G ( a t ; e − s ) = ∫ a t e − s t d t {\displaystyle G(a_{t};\mathrm {e} ^{-s})=\int a_{t}\mathrm {e} ^{-st}\mathrm {d} t\,} となり、関数 at のラプラス変換と一致する。この意味においてラプラス変換は母関数の「連続版」とみなすことができる。 こうした理由により、母関数とラプラス変換は同種の性質を満たすことがある。たとえば母関数の性質 G ( a n ; x ) G ( b n ; x ) = G ( a n ∗ b n ; x ) {\displaystyle G(a_{n};x)G(b_{n};x)=G(a_{n}*b_{n};x)\,} はラプラス変換の性質 L [ f ] ( s ) L [ g ] ( s ) = L [ f ∗ g ] ( s ) {\displaystyle {\mathcal {L}}[f](s){\mathcal {L}}[g](s)={\mathcal {L}}[f*g](s)\,} に対応する。ここで * は畳み込み積。 ラプラス変換と逆ラプラス変換は互いに他の逆変換である。 L L − 1 = L − 1 L = I {\displaystyle {\mathcal {L}}{\mathcal {L}}^{-1}={\mathcal {L}}^{-1}{\mathcal {L}}=I} ここで、I は恒等変換を表わす。 ラプラス変換は線型性を持ち、したがって特に重ね合わせの原理 を用いて計算することが可能である。ラプラス変換が線型性を持つとは、任意の関数 f(t), g(t) に対して L [ a f ( t ) + b g ( t ) ] = a F ( s ) + b G ( s ) {\displaystyle {\mathcal {L}}[af(t)+bg(t)]=aF(s)+bG(s)} が成り立つということである。ただし、a, b は t に関係しない定数。逆ラプラス変換も同様に線形性を持ち、 L − 1 [ a F ( s ) + b G ( s ) ] = a f ( t ) + b g ( t ) {\displaystyle {\mathcal {L}}^{-1}[aF(s)+bG(s)]=af(t)+bg(t)} が成り立つ。したがって、与えられた関数を部分分数分解できるとき、各因子がラプラス変換の表にあるものに合致すれば、その変換が求められる。 a > 0 のとき、 L [ f ( a t ) ] = 1 a F ( s a ) {\displaystyle {\mathcal {L}}\left[f(at)\right]={\frac {1}{a}}F\left({\frac {s}{a}}\right)} が成立する。 時間 t に関する導関数のラプラス変換は多項式の差となって現れる。実際に、一階の導関数をラプラス変換すると以下のように f (0)（元の式に 0 を代入した値）が現れる。 L [ d f ( t ) d t ] = s F ( s ) − f ( 0 ) {\displaystyle {\mathcal {L}}\left[{\frac {\mathrm {d} f(t)}{\mathrm {d} t}}\right]=sF(s)-f(0)} また、二階導関数の場合は f (0) に加え、t = 0 における微分係数 f'(0) が現れる。 L [ d 2 f ( t ) d t 2 ] = s 2 F ( s ) − s f ( 0 ) − f ′ ( 0 ) {\displaystyle {\mathcal {L}}\left[{\frac {\mathrm {d} ^{2}f(t)}{\mathrm {d} t^{2}}}\right]=s^{2}F(s)-sf(0)-f'(0)} これを繰り返すと、一般の n 階の導関数のラプラス変換は以下のようになる。 L [ d n f ( t ) d t n ] = s n F ( s ) − ∑ k = 0 n − 1 s n − k − 1 f ( k ) ( 0 ) {\displaystyle {\mathcal {L}}\left[{\frac {\mathrm {d} ^{n}f(t)}{\mathrm {d} t^{n}}}\right]=s^{n}F(s)-\sum _{k=0}^{n-1}s^{n-k-1}f^{(k)}(0)} = s n F ( s ) − s n − 1 f ( 0 ) − s n − 2 f ( 1 ) ( 0 ) − s n − 3 f ( 2 ) ( 0 ) − ⋯ − f ( n − 1 ) ( 0 ) {\displaystyle =s^{n}F(s)-s^{n-1}f(0)-s^{n-2}f^{(1)}(0)-s^{n-3}f^{(2)}(0)-\cdots -f^{(n-1)}(0)} L [ ∫ 0 t f ( u ) d u ] = 1 s F ( s ) {\displaystyle {\mathcal {L}}\left[\int _{0}^{t}f(u)\mathrm {d} u\right]={\frac {1}{s}}F(s)} 関数の畳み込みはラプラス変換で積（値ごとの積）に写される。 L [ f ( t ) ∗ g ( t ) ] = F ( s ) G ( s ) {\displaystyle {\mathcal {L}}[f(t)*g(t)]=F(s)\,G(s)} これは、H(s) = F(s)G(s) かつ F ( s ) = L [ f ( t ) ] , G ( s ) = L [ g ( t ) ] {\displaystyle F(s)={\mathcal {L}}[f(t)],\,G(s)={\mathcal {L}}[g(t)]} ならば L − 1 [ H ( s ) ] = f ( t ) ∗ g ( t ) {\displaystyle {\mathcal {L}}^{-1}[H(s)]=f(t)*g(t)} と書くこともできる。 ラプラス変換の原関数の初期値（t = 0 での値）や最終値（t → ∞ における極限値）を表す初期値の定理 (initial value theorem) および最終値の定理 (final value theorem) と呼ばれる公式が以下のような式によって与えられる。 初期値の定理 t の関数 f (t) が t = 0 で連続ならば f ( 0 ) = lim t → 0 f ( t ) = lim s → ∞ s F ( s ) {\displaystyle f(0)=\lim _{t\rightarrow 0}f(t)=\lim _{s\rightarrow \infty }sF(s)} が成り立つ。特に、f が微分可能なときは部分積分により容易に証明できる。 最終値の定理 t の関数 f (t) が t → ∞ で収束するなら f ( ∞ ) = lim t → ∞ f ( t ) = lim s → 0 s F ( s ) s ∈ Δ 0 {\displaystyle f(\infty )=\lim _{t\rightarrow \infty }f(t)=\lim _{s\rightarrow 0}sF(s)\qquad s\in \Delta _{0}} が成り立つ。ただし、Δ0 は s > 0 を含む角領域である。 表中の凡例 u ( t ) {\displaystyle u(t)}  : ヘビサイド関数 ( f ∗ g ) ( t ) {\displaystyle (f*g)(t)}  : f と g の畳み込み f ′ ( t ) {\displaystyle f'(t)}  : f (t) の 1 階微分 f ( n ) ( t ) {\displaystyle f^{(n)}(t)}  : f (t) の n 階微分 宇野利雄、洪姙植『ラプラス変換』共立出版〈共立全書 203〉、1974年9月25日。ISBN 978-4-320-00203-6。  辻井重男、鎌田一雄『演習ラプラス変換』共立出版〈共立全書 222〉、1978年8月。ISBN 978-4-320-00222-7。  アナログ信号処理 演算子法 関数 制御工学 - 古典制御論 - 伝達関数法 - LTIシステム理論 z 変換 ディラックのデルタ関数（インパルス関数） 微分方程式 フーリエ変換 積分変換 ヘヴィサイドの階段関数（ステップ関数） ヘヴィサイドの展開定理 ミクシンスキーの演算子法 メリン変換 ラプラス＝スティルチェス変換 両側ラプラス変換 分配関数 洲之内治男『ラプラス変換』 - コトバンク Weisstein, Eric W. "Laplace Transform". mathworld.wolfram.com (英語).