- ベストアンサー
ラプラス変換の定義
ラプラス変換を習い始めたのですが、教授が「ラプラス変換の定義は「式」(←eの-st乗をかけたのを0から∞まで積分するやつ)です。」ってな感じで説明のかけらも無く言っていました。何故そのような式になるのでしょうか? 教科書を見ても書いてありません。 『ただ覚えるだけ』ってのはつまらないので、理由を知りたいです。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
私はバリバリの工学屋なので、数学的に正しい説明は 出来ないかもしれませんので、あらかじめご了承くだ さい。あくまで、直感的な理解です。 定義式: X(s) = ∫x(t)exp(-st)dt (積分範囲は0~+∞) まず、関数x(t)をラプラス変換する、という計算は、 基本的にフーリエ変換を行っていることと大きな違い はありません。sは複素数を意味し、s=jw(jを虚数) と考えれば、フーリエ変換そのものです。 工学(特に信号処理)では、関数x(t)は何らかの信号 (音声など)として考えますので、実際に計測を始め た瞬間を時刻0として考えます。つまり、計測する前 (t<0)は、信号がなくても当然です。 したがって、フーリエ変換は積分範囲が-∞から+∞と して定義されていますが、x(t)の関数がt>=0のときの み定義されている(つまり、t<0 でx(t)=0)と考えれ ば、フーリエ変換の積分範囲は、0~+∞と考えても構 いません。 また、sは複素数なので通常s=a+jwとなります。この場 合は、単純なフーリエ変換とイコールではなく、 X(jw) = ∫x(t)exp(-at-jwt)dt = ∫x(t)exp(-at)exp(-jwt)dt となって、x(t)exp(-at)をフーリエ変換したと考えら れます。つまり、信号x(t)に減衰項exp(-at)を掛けた ものをフーリエ変換するという意味です。では、なぜ わざわざ減衰項を掛けるのか? x(t)をそのままフーリエ変換したのでは、安定性が 保証されない場合があるからです。つまり、フーリエ 変換はある条件を満たす信号x(t)を扱う場合のみ、 意味のある結果を算出できます。 その条件とは、 ∫|x(t)|dt < ∞ (積分範囲は-∞から+∞) というものです。たとえば、x(t)=1の場合、あきらか に無限大に発散します。このようなとき、x(t)に減衰 項exp(-at)を掛けることで、上の条件を満たすことが 出来ます。 このように、ラプラス変換は、フーリエ変換では扱う ことの出来なかった関数を扱えるようにしたもので、 フーリエ変換の拡張である、と認識でよいと思います。 あまり自信はありませんが・・・
その他の回答 (6)
- nubou
- ベストアンサー率22% (116/506)
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ すなわちc[n] (n=0,±1,±2,±3,・・・)を適当な複素数として ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
- nubou
- ベストアンサー率22% (116/506)
あらを探すようでrepublikyさんどうも申し訳ない 「たとえば、x(t)=1の場合、あきらか に無限大に発散します。」 も超関数の範囲では間違いです x(t)≡1のフーリエ変換をX(f)とすると X(f) =∫(-∞<t<∞)dt・x(t)・exp(-j・2・π・f・t) =∫(-∞<t<∞)dt・exp(-j・2・π・f・t) =δ(f) です
- nubou
- ベストアンサー率22% (116/506)
∫(-∞<t<∞)dt・|x(t)|<∞でなく|x(t)|<∞でない関数x(t)であってもフーリエ変換できる有名な関数があります それはfsを正の実数として x(t)=Σ(-∞<n<∞)・δ(t-n/fs)です x(t)のフーリエ変換をX(f)とすると X(f)=fs・Σ(-∞<n<∞)・δ(f-n・fs)です これを証明します x(t)≡x(t+1/fs)ですからx(t)はフーリエ級数展開できます すなわちc[n] (n=0,±1,±2,±3,・・・)を適当な実数として Σ(-∞<n<∞)・δ(t-n/fs) =Σ(-∞<n<∞)・c[n]・exp(j・2・π・n・fs・t) ∫(0≦t<1/fs)dt・exp(-j・2・π・m・fs・t)を両辺に作用させると 左辺=∫(0≦t<1/fs)dt・exp(-j・2・π・m・fs・t)・δ(t)=1 右辺=c[m]/fs よってc[m]=fs よって Σ(-∞<n<∞)・δ(t-n/fs)=fs・Σ(-∞<n<∞)・exp(j・2・π・n・fs・t) よって X(f) =∫(-∞<t<∞)dt・exp(j・2・π・f・t)・Σ(-∞<n<∞)・δ(t-n/fs) =∫(-∞<t<∞)dt・exp(j・2・π・f・t)・fs・Σ(-∞<n<∞)・exp(j・2・π・n・fs・t) =fs・Σ(-∞<n<∞)・∫(-∞<t<∞)dt・exp(j・2・π・(f-n・fs)・t) =fs・Σ(-∞<n<∞)・δ(f-n・fs)
- nubou
- ベストアンサー率22% (116/506)
制御工学、通信工学ではδ関数をばんばん使うのですから関数の範囲は超関数です とするとフーリエ変換できる関数の条件は 「∫|x(t)|dt < ∞ (積分範囲は-∞から+∞)」 ではありません |x(t)|<∞ならばほとんどフーリエ変換可能です 実際cos(2・π・f0・t)はフーリエ変換可能でそれは (δ(f-f0)+δ(f+f0))/2です ただ他の説明はrepublikyの説明は当を得ています 要するに始まりのある関数であれば指数関数的に増大するものであっても 両側ラプラス変換が可能です フーリエ変換はそうはいきません しかしフーリエ変換はt→-∞で0でない関数であっても変換可能なのです ラプラス変換は-∞方向で関数値を0にすることによって∞方向で関数値が増大するものを許したのです
- nubou
- ベストアンサー率22% (116/506)
別の片側ラプラス変換の定義として(ことらの方が一般的) f(t)に何らの制限を加えずに f(t)の両側ラプラス変換をS(f(t))(s)と書くと S(f(t))(s)≡∫(0≦t<∞)dt・f(t)・exp(-s・t) です もっと欠点はひどくなる(特に公式に) 両側ラプラス変換はunix、linuxのようなものなのです 一度始めると片側変換には戻れません
- nubou
- ベストアンサー率22% (116/506)
両側ラプラス変換はt0が存在してt<t0ならばf(t)=0である関数fに適用されます f(t)の両側ラプラス変換をL(f(t))(s)と書くと L(f(t))(s)≡∫(-∞<t<∞)dt・f(t)・exp(-s・t) です 両側ラプラス変換の公式を示すと L(a・f(t)+b・g(t))(s)=a・L(f(t))(s)+b・L(g(t))(s) L(g’(t))(s)=s・L(g(t))(s) L(∫(-∞<τ<t)dτ・g(τ))(s)=L(g(t))(s)/s L(∫(-∞<τ<∞)dτ・f(τ)・g(t-τ))(s)=L(f(t))(s)・L(g(t))(s) L(g(t-a))(s)=exp(-a・s)・L(g(t))(s) L(g(t)・exp(-a・t))(s)=L(g(t))(s+a) L(δ(t))(s)=1 L(h(t)・t^α)(s)=Γ(α+1)/s^(α+1) L(h(t)・cos(ω・t))(s)=s/(s^2+ω^2) L(h(t)・sin(ω・t))(s)=ω/(s^2+ω^2) これだけ知っていればもう何も必要有りません 片側ラプラス変換はt<0ならばf(t)=0である関数fに適用されます f(t)の両側ラプラス変換をS(f(t))(s)と書くと S(f(t))(s)≡∫(-∞<t<∞)dt・f(t)・exp(-s・t) です 片側ラプラス変換の欠点: S(δ(t))(s)=1 となっていますがこれは非常にまずいのです この値は1/2,0,1の3通りの解釈ができるからです またf(t)は始まりを0に固定してますが 始まりが有るが何時始まるか分からないものに無力です また公式の中に複雑なものが出現します 片側変換がはびこってしまったのは最初に始めた人に眼力がなかったためで msdos、winowsのようなものなのです
お礼
フーリエ変換を知らないので完全にではありませんが、だいたい理解できました。 返答ありがとうございました。