ラプラス変換を関数に適用する方法

著者: Ellen Moore
作成日: 19 1月 2021
更新日: 2 J 2024
Anonim
ラプラス変換が必要な理由とは。15分で分かるラプラス変換
ビデオ: ラプラス変換が必要な理由とは。15分で分かるラプラス変換

コンテンツ

ラプラス変換は、定数係数を持つ微分方程式を解くために使用される積分変換です。この変換は、物理学と工学で広く使用されています。

適切なテーブルを使用できますが、必要に応じて自分で実行できるように、ラプラス変換を理解しておくと役立ちます。

予備情報

  • 与えられた関数 NS(NS){ displaystyle f(t)}のために定義された NS0.{ displaystyle t geq0。} それで ラプラス変換 関数 NS(NS){ displaystyle f(t)} 各値の次の関数です NS{ displaystyle s}、積分が収束する場所:
    • NS(NS)=L{NS(NS)}=0NS(NS)eNSNSNSNS{ displaystyle F(s)= { mathcal {L}} {f(t)} = int _ {0} ^ { infty} f(t)e ^ {-st} mathrm {d} NS}
  • ラプラス変換は、t領域(時間スケール)からs領域(変換領域)への関数を取ります。ここで、 NS(NS){ displaystyle F(s)} 複素変数の複素関数です。これにより、関数を、解決策をより簡単に見つけることができる領域に移動できます。
  • 明らかに、ラプラス変換は線形演算子であるため、項の合計を扱う場合は、各積分を個別に計算できます。
    • 0[NSNS(NS)+NSNS(NS)]eNSNSNSNS=NS0NS(NS)eNSNSNSNS+NS0NS(NS)eNSNSNSNS{ displaystyle int _ {0} ^ { infty} [af(t)+ bg(t)] e ^ {-st} mathrm {d} t = a int _ {0} ^ { infty} f(t)e ^ {-st} mathrm {d} t + b int _ {0} ^ { infty} g(t)e ^ {-st} mathrm {d} t}
  • ラプラス変換は、積分が収束する場合にのみ機能することに注意してください。関数の場合 NS(NS){ displaystyle f(t)} 不連続性がある場合、不確実性を回避するために、注意して統合の限界を正しく設定する必要があります。

ステップ

パート1/3:基本

  1. 1 関数をラプラス変換式に代入します。 理論的には、関数のラプラス変換は非常に簡単に計算できます。例として、関数を考えてみましょう NS(NS)=eNSNS{ displaystyle f(t)= e ^ {at}}、 どこ NS{ displaystyle a} との複素定数です NS(NS)NS(NS).{ displaystyle operatorname {Re}(s) operatorname {Re}(a)。}
    • L{eNSNS}=0eNSNSeNSNSNSNS{ displaystyle { mathcal {L}} {e ^ {at} } = int _ {0} ^ { infty} e ^ {at} e ^ {-st} mathrm {d} t}
  2. 2 利用可能な方法を使用して積分を推定します。 この例では、見積もりは非常に単純であり、簡単な計算で済ませることができます。より複雑なケースでは、より複雑な方法が必要になる場合があります。たとえば、部分積分や積分記号の下での微分などです。制約条件 NS(NS)NS(NS){ displaystyle operatorname {Re}(s) operatorname {Re}(a)} 積分が収束することを意味します。つまり、その値は次のように0になる傾向があります。 NS.{ displaystyle t to infty。}
    • L{eNSNS}=0e(NSNS)NSNSNS=e(NSNS)NSNSNS|0=1NSNS{ displaystyle { begin {aligned} { mathcal {L}} {e ^ {at} }&= int _ {0} ^ { infty} e ^ {(as)t} mathrm {d } t &= { frac {e ^ {(as)t}} {as}} Bigg _ {0} ^ { infty} &= { frac {1} {sa}} end {整列}}}
    • オイラーの公式によると、これにより、正弦と余弦の2種類のラプラス変換が得られることに注意してください。 eNSNSNS{ displaystyle e ^ {iat}}..。この場合、分母には次のようになります。 NSNSNS,{ displaystyle s-ia、} そして、それは実数部と虚数部を決定することだけが残っています。結果を直接評価することもできますが、少し時間がかかります。
      • L{cosNSNS}=NS(1NSNSNS)=NSNS2+NS2{ displaystyle { mathcal {L}} { cos at } = operatorname {Re} left({ frac {1} {s-ia}} right)= { frac {s} {s ^ {2} + a ^ {2}}}}
      • L{NSNS}=(1NSNSNS)=NSNS2+NS2{ displaystyle { mathcal {L}} { sin at } = operatorname {Im} left({ frac {1} {s-ia}} right)= { frac {a} {s ^ {2} + a ^ {2}}}}
  3. 3 べき関数のラプラス変換について考えてみます。 まず、線形性プロパティを使用して次の変換を見つけることができるため、べき関数の変換を定義する必要があります。 全部の 多項式。フォームの関数 NSNS,{ displaystyle t ^ {n}、} どこ NS{ displaystyle n} -任意の正の整数。再帰的なルールを定義するために、1つずつ統合できます。
    • L{NSNS}=0NSNSeNSNSNSNS=NSNSL{NSNS1}{ displaystyle { mathcal {L}} {t ^ {n} } = int _ {0} ^ { infty} t ^ {n} e ^ {-st} mathrm {d} t = { frac {n} {s}} { mathcal {L}} {t ^ {n-1} }}
    • この結果は暗黙的に表現されますが、複数の値を代入すると NS,{ displaystyle n、} 特定のパターンを確立することができます(自分でそれを試してみてください)。これにより、次の結果を得ることができます。
      • L{NSNS}=NS!NSNS+1{ displaystyle { mathcal {L}} {t ^ {n} } = { frac {n!} {s ^ {n + 1}}}}
    • ガンマ関数を使用して、分数の累乗のラプラス変換を定義することもできます。たとえば、このようにして、次のような関数の変換を見つけることができます。 NS(NS)=NS.{ displaystyle f(t)= { sqrt {t}}。}
      • L{NSNS}=Γ(NS+1)NSNS+1{ displaystyle { mathcal {L}} {t ^ {n} } = { frac { Gamma(n + 1)} {s ^ {n + 1}}}}
      • L{NS1/2}=Γ(3/2)NS3/2=π2NSNS{ displaystyle { mathcal {L}} {t ^ {1/2} } = { frac { Gamma(3/2)} {s ^ {3/2}}} = { frac { sqrt { pi}} {2s { sqrt {s}}}}}
    • 分数の累乗を持つ関数にはカットが必要ですが(複素数は覚えておいてください) z{ displaystyle z}α{ displaystyle alpha} 次のように書くことができます zα{ displaystyle z ^ { alpha}}、 なぜなら eαログz{ displaystyle e ^ { alpha operatorname {Log} z}})、カットが左半平面にあるように常に定義できるため、分析性の問題を回避できます。

パート2/3:ラプラス変換のプロパティ

  1. 1 関数のラプラス変換に掛けたものを見つけましょう eNSNS{ displaystyle e ^ {at}}. 前のセクションで得られた結果により、ラプラス変換のいくつかの興味深い特性を見つけることができました。コサイン、サイン、指数関数などの関数のラプラス変換は、べき関数変換よりも単純なようです。による乗算 eNSNS{ displaystyle e ^ {at}} t領域ではに対応します シフト s領域:
    • L{eNSNSNS(NS)}=0NS(NS)e(NSNS)NSNSNS=NS(NSNS){ displaystyle { mathcal {L}} {e ^ {at} f(t)} = int _ {0} ^ { infty} f(t)e ^ {-(sa)t} mathrm {d} t = F(sa)}
    • このプロパティを使用すると、次のような関数の変換をすぐに見つけることができます。 NS(NS)=e3NS2NS{ displaystyle f(t)= e ^ {3t} sin 2t}、積分を計算する必要はありません:
      • L{e3NS2NS}=2(NS3)2+4{ displaystyle { mathcal {L}} {e ^ {3t} sin 2t } = { frac {2} {(s-3)^ {2} +4}}}
  2. 2 関数のラプラス変換に掛けたものを見つけましょう NSNS{ displaystyle t ^ {n}}. まず、乗算を検討してください NS{ displaystyle t}..。定義上、積分の下で関数を区別し、驚くほど単純な結果を得ることができます。
    • L{NSNS(NS)}=0NSNS(NS)eNSNSNSNS=0NS(NS)NSeNSNSNSNS=NSNSNS0NS(NS)eNSNSNSNS=NSNSNSNS{ displaystyle { begin {aligned} { mathcal {L}} {tf(t)}&= int _ {0} ^ { infty} tf(t)e ^ {-st} mathrm { d} t &=- int _ {0} ^ { infty} f(t){ frac {部分} {部分s}} e ^ {-st} mathrm {d} t &=-{ frac { mathrm {d}} { mathrm {d} s}} int _ {0} ^ { infty} f(t)e ^ {-st} mathrm {d} t &=-{ frac { mathrm {d} F} { mathrm {d} s}} end {aligned}}}
    • この操作を繰り返すと、最終結果が得られます。
      • L{NSNSNS(NS)}=(1)NSNSNSNSNSNSNS{ displaystyle { mathcal {L}} {t ^ {n} f(t)} =(-1)^ {n} { frac { mathrm {d} ^ {n} F} { mathrm {d} s ^ {n}}}}
    • 統合と微分の演算子の再配置には追加の正当化が必要ですが、ここでは説明しませんが、最終結果が理にかなっている場合にのみ、この操作が正しいことに注意してください。また、変数が NS{ displaystyle s}NS{ displaystyle t} お互いに依存しないでください。
    • このルールを使用すると、次のような関数の変換を簡単に見つけることができます。 NS2cos2NS{ displaystyle t ^ {2} cos 2t}、部品による再統合なし:
      • L{NS2cos2NS}=NS2NSNS2NSNS2+4=2NS324NS(NS2+4)3{ displaystyle { mathcal {L}} {t ^ {2} cos 2t } = { frac { mathrm {d} ^ {2}} { mathrm {d} s ^ {2}}} { frac {s} {s ^ {2} +4}} = { frac {2s ^ {3} -24s} {(s ^ {2} +4)^ {3}}}}
  3. 3 関数のラプラス変換を見つける NS(NSNS){ displaystyle f(at)}. これは、変換の定義を使用して変数をuに置き換えることで簡単に実行できます。
    • L{NS(NSNS)}=0NS(NSNS)eNSNSNSNS,  u=NSNS=1NS0NS(u)eNSu/NSNSu=1NSNS(NSNS){ displaystyle { begin {aligned} { mathcal {L}} {f(at)}&= int _ {0} ^ { infty} f(at)e ^ {-st} mathrm { d} t、 u = at &= { frac {1} {a}} int _ {0} ^ { infty} f(u)e ^ {-su / a} mathrm {d } u &= { frac {1} {a}} F left({ frac {s} {a}} right) end {aligned}}}
    • 上記で、関数のラプラス変換を見つけました NSNS{ displaystyle sin at}cosNSNS{ displaystyle cos at} 指数関数から直接。このプロパティを使用すると、実数部と虚数部を見つけても同じ結果を得ることができます L{eNSNS}=1NSNS{ displaystyle { mathcal {L}} {e ^ {it} } = { frac {1} {s-i}}}.
  4. 4 導関数のラプラス変換を見つける NS(NS){ displaystyle f ^ { prime}(t)}. 前の例とは異なり、この場合 した方が良い ピースごとに統合する:
    • L{NS(NS)}=0NS(NS)eNSNSNSNS,  u=eNSNS, NSv=NS(NS)NSNS=NS(NS)eNSNS|0+NS0NS(NS)eNSNSNSNS=NSNS(NS)NS(0){ displaystyle { begin {aligned} { mathcal {L}} {f ^ { prime}(t)}&= int _ {0} ^ { infty} f ^ { prime}(t )e ^ {-st} mathrm {d} t、 u = e ^ {-st}、 mathrm {d} v = f ^ { prime}(t) mathrm {d} t &= f(t)e ^ {-st} Big _ {0} ^ { infty} + s int _ {0} ^ { infty} f(t)e ^ {-st} mathrm {d } t &= sF(s)-f(0) end {aligned}}}
    • 二次導関数は多くの物理的な問題で発生するため、ラプラス変換も見つかります。
      • L{NS(NS)}=NS2NS(NS)NSNS(0)NS(0){ displaystyle { mathcal {L}} {f ^ { prime prime}(t)} = s ^ {2} F(s)-sf(0)-f ^ { prime}(0) }
    • 一般的な場合、n次導関数のラプラス変換は次のように定義されます(これにより、ラプラス変換を使用して微分方程式を解くことができます)。
      • L{NS(NS)(NS)}=NSNSNS(NS)k=0NS1NSNSk1NS(k)(0){ displaystyle { mathcal {L}} {f ^ {(n)}(t)} = s ^ {n} F(s)- sum _ {k = 0} ^ {n-1} s ^ {nk-1} f ^ {(k)}(0)}

パート3/3:級数展開によるラプラス変換の検出

  1. 1 周期関数のラプラス変換を見つけましょう。 周期関数は条件を満たす NS(NS)=NS(NS+NSNS),{ displaystyle f(t)= f(t + nT)、} どこ NS{ displaystyle T} 関数の期間であり、 NS{ displaystyle n} は正の整数です。周期関数は、信号処理や電気工学など、多くのアプリケーションで広く使用されています。単純な変換を使用すると、次の結果が得られます。
    • L{NS(NS)}=0NS(NS)eNSNSNSNS=NS=0NSNS(NS+1)NSNS(NS)eNSNSNSNS=NS=00NSNS(NS+NSNS)eNS(NS+NSNS)NSNS=NS=0eNSNSNS0NSNS(NS)eNSNSNSNS=11eNSNS0NSNS(NS)eNSNSNSNS{ displaystyle { begin {aligned} { mathcal {L}} {f(t)}&= int _ {0} ^ { infty} f(t)e ^ {-st} mathrm { d} t &= sum _ {n = 0} ^ { infty} int _ {nT} ^ {(n + 1)T} f(t)e ^ {-st} mathrm {d} t &= sum _ {n = 0} ^ { infty} int _ {0} ^ {T} f(t + nT)e ^ {-s(t + nT)} mathrm {d} t &= sum _ {n = 0} ^ { infty} e ^ {-snT} int _ {0} ^ {T} f(t)e ^ {-st} mathrm {d} t &= { frac {1} {1-e ^ {-sT}}} int _ {0} ^ {T} f(t)e ^ {-st} mathrm {d} t end {整列}}}
    • ご覧のとおり、周期関数の場合、ラプラス変換を1周期実行するだけで十分です。
  2. 2 自然対数のラプラス変換を実行します。 この場合、積分は初等関数の形で表現することはできません。ガンマ関数とその級数展開を使用すると、自然対数とその次数を推定できます。オイラー-マシェロニ定数の存在 γ{ displaystyle gamma} は、この積分を推定するには、級数展開を使用する必要があることを示しています。
    • L{lnNS}=γ+lnNSNS{ displaystyle { mathcal {L}} { ln t } =-{ frac { gamma + ln s} {s}}}
  3. 3 正規化されていないsinc関数のラプラス変換について考えてみます。 関数 sinc(NS)=NSNS{ displaystyle operatorname {sinc}(t)= { frac { sin t} {t}}} 信号処理に広く使用されており、微分方程式では、第1種の球面ベッセル関数とゼロ次の関数に相当します。 NS0(NS).{ displaystyle j_ {0}(x)。} この関数のラプラス変換も、標準的な方法では計算できません。この場合、べき級数である級数の個々のメンバーの変換が実行されるため、それらの変換は必然的に特定の間隔で収束します。
    • まず、テイラー級数で関数の展開を記述します。
      • NSNS=NS=0(1)NSNS2NS(2NS+1)!{ displaystyle { frac { sin t} {t}} = sum _ {n = 0} ^ { infty} { frac {(-1)^ {n} t ^ {2n}} {(2n +1)!}}}
    • ここで、べき関数の既知のラプラス変換を使用します。階乗はキャンセルされ、その結果、アークタンジェントのテイラー展開、つまり、正弦のテイラー級数に似ているが階乗のない交代級数が得られます。
      • L{NSNS}=NS=0(1)NS(2NS)!(2NS+1)!1NS2NS+1=NS=0(1)NS2NS+11NS2NS+1=日焼け11NS{ displaystyle { begin {aligned} { mathcal {L}} left {{ frac { sin t} {t}} right }&= sum _ {n = 0} ^ { infty } { frac {(-1)^ {n}(2n)!} {(2n + 1)!}} { frac {1} {s ^ {2n + 1}}} &= sum _ {n = 0} ^ { infty} { frac {(-1)^ {n}} {2n + 1}} { frac {1} {s ^ {2n + 1}}} &= tan ^ {-1} { frac {1} {s}} end {aligned}}}