ラプラス変換計算機:順変換をステップごとに解説する完全ガイド
ラプラス変換計算機は、定義積分 L{f(t)} = ∫₀^∞ f(t)·e^(-st) dt を用いて、時間領域の関数 f(t) を s 領域の表現 F(s) へ変換します。これにより微分が代数演算に置き換わり、微分方程式が通常の代数的操作だけで解けるようになります。本ガイドでは、この定義そのもの、ラプラス変換表の中核となる項目、入門コースで出会うほぼすべての関数へ表を拡張できる線形性と移動則、そして微分方程式の完全な解答例を順に取り上げます。各ステップを手計算で示すので、ステップバイステップのラプラス変換計算機が出力する内容を、頼りにする前に自分で検証できます。あわせて、順変換が逆ラプラス変換や微分方程式を最後まで解く流れとどうつながっているのかも見ていきます。
目次
- 01ラプラス変換計算機とは何か、どのように動作するのか?
- 02ラプラス変換計算機は定義積分をどのように適用するのか?
- 03ラプラス変換表とは何か、どの項目が最も重要か?
- 04多項式関数と指数関数のラプラス変換を求める
- 05ステップバイステップのラプラス変換で線形性と移動則をどう使うのか?
- 06サイン・コサインおよび減衰振動のラプラス変換
- 07ラプラス変換を使って微分方程式をどう解くのか?
- 08実践例:ラプラス変換で y' + 5y = e^(-2t), y(0) = 1 を解く
- 09ラプラス変換と逆ラプラス変換はどう関係しているのか?
- 10ラプラス変換計算機を使うときに避けるべきよくある間違いは?
- 11Solvify でラプラス変換計算機の結果を検証しよう
ラプラス変換計算機とは何か、どのように動作するのか?
ラプラス変換計算機は、t ≥ 0 で定義された関数 f(t) を受け取り、定義 L{f(t)} = ∫₀^∞ f(t)·e^(-st) dt に従って、複素周波数変数 s による表現である F(s) を返します。変数 s は増大・減衰の挙動と振動の周波数の両方を取り込むため、時間領域では扱いにくい操作 — とりわけ微分方程式を解くこと — が、s 領域へ移った途端に代数的な操作になります。 ラプラス変換計算機の本当の価値は、積分そのものの計算にはありません。最初のいくつかを導出してしまえば、あとの変換はほとんど表から読み取るだけだからです。価値があるのは、すべての置換、部分積分の手順、簡約を明示してくれる点にあります。そのおかげで、結果がブラックボックスの答えではなく、紙の上で再現できるものになります。 L{f(t)} が存在することを保証する条件は3つあります。f(t) が任意の有限区間で区分的に連続であること、f(t) が指数位数であること(ある定数 M と a について M·e^(at) で抑えられること)、そして s をその増大率 a より大きく選ぶことです。入門的な微分方程式のコースで出会う関数 — 多項式、指数関数、サイン、コサイン、およびそれらの積 — は、ほぼすべてこれらの条件を追加の確認なしに満たします。
ラプラス変換計算機は L{f(t)} = ∫₀^∞ f(t)·e^(-st) dt を使って f(t) を F(s) に変換します — t についての微積分を、s についての代数に変えるのです。
ラプラス変換計算機は定義積分をどのように適用するのか?
ラプラス変換表のどの項目も、同じ定義積分から出発します。最初のいくつかを手計算でたどれば、ステップバイステップのラプラス変換計算機が変換表を参照する前に何をしているのかが正確に見えてきます。
1. ステップ1 — f(t) = 1 を変換する
L{1} = ∫₀^∞ e^(-st) dt = [-e^(-st)/s]₀^∞ = (0) - (-1/s) = 1/s であり、s > 0 で有効です。これは考えうる最も単純な変換であり、他のすべての導出の土台になります。
2. ステップ2 — f(t) = e^(at) を変換する
L{e^(at)} = ∫₀^∞ e^(at)·e^(-st) dt = ∫₀^∞ e^(-(s-a)t) dt。これはステップ1で s を (s - a) に置き換えたものと同じ形なので、結果は 1/(s - a) となり、s > a で有効です。
3. ステップ3 — 部分積分で f(t) = t を変換する
L{t} = ∫₀^∞ t·e^(-st) dt。u = t、dv = e^(-st) dt とおくと、du = dt、v = -e^(-st)/s です。したがって L{t} = [-t·e^(-st)/s]₀^∞ + (1/s)∫₀^∞ e^(-st) dt = 0 + (1/s)(1/s) = 1/s² となります。
4. ステップ4 — f(t) = tⁿ へ一般化する
部分積分を n 回繰り返す(あるいはガンマ関数の等式 ∫₀^∞ tⁿe^(-st) dt = n!/s^(n+1) を使う)と、L{tⁿ} = n!/s^(n+1) が得られます。n = 1 としてステップ3と照合すると、1!/s² = 1/s² ✓ となります。
ラプラス変換表とは何か、どの項目が最も重要か?
基本的な構成要素について定義積分をひととおり計算してしまえば、ラプラス変換表がその結果をまとめてくれるので、毎回導出し直さずに直接適用できます。入門的な微分方程式の問題の大部分をカバーする項目は次のとおりです。 - L{1} = 1/s - L{tⁿ} = n!/s^(n+1)、したがって L{t} = 1/s²、L{t²} = 2/s³ - L{e^(at)} = 1/(s - a) - L{sin(bt)} = b/(s² + b²) - L{cos(bt)} = s/(s² + b²) - L{e^(at)f(t)} = F(s - a)(第一移動定理) 初級コースで必要になるその他の変換 — 多項式と指数関数の積、減衰するサインとコサイン、単位ステップ関数を伴う区分関数 — はすべて、この6項目に、次節以降で扱う線形性と移動定理を組み合わせて組み立てられます。長い表を丸暗記するのではなく、この短いリストを覚えておくだけで、宿題の問題をすばやく進め、計算機が返した結果を妥当性チェックするのにたいてい十分です。
初級コースの大半は6つの項目でカバーできます:1/s、n!/s^(n+1)、1/(s-a)、b/(s²+b²)、s/(s²+b²)、そして移動則 F(s-a)。それ以外はすべて、これらを線形性と移動則で組み立てたものです。
多項式関数と指数関数のラプラス変換を求める
線形性 — L{af(t) + bg(t)} = a·F(s) + b·G(s) — により、項の和は各項を別々に変換して足し合わせるだけで変換できます。これは、ほぼすべてのステップバイステップのラプラス変換計算を支える主力の性質です。 例1 — 多項式と指数関数の和: L{3t² + 5e^(-2t)} を求めます。 各項を変換します:L{3t²} = 3·(2!/s³) = 6/s³。L{5e^(-2t)} = 5·(1/(s - (-2))) = 5/(s + 2)。 結果:F(s) = 6/s³ + 5/(s + 2) ✓ 検算:L{tⁿ} = n!/s^(n+1) に n = 2 を代入すると 2!/s³ = 2/s³ となり、3·(2/s³) = 6/s³ なので第1項が確認できます。 例2 — 定数と指数関数を含む3項の式: L{4 - 7t + 2e^(3t)} を求めます。 各項を変換します:L{4} = 4/s。L{-7t} = -7/s²。L{2e^(3t)} = 2/(s - 3)。 結果:F(s) = 4/s - 7/s² + 2/(s - 3) ✓ 検算:各項が表の項目(1/s、1/s²、1/(s-a))に直接対応し、線形性の係数以外に代数計算は不要です。これは目視で検証できる最も手早いタイプのラプラス変換問題です。
ステップバイステップのラプラス変換で線形性と移動則をどう使うのか?
線形性は和を扱い、第一移動定理は e^(at) との積を扱います。両者を組み合わせると、6項目の表が減衰する多項式、減衰するサイン、減衰するコサインまで広がります。これらは微分方程式の解に絶えず現れる関数です。
1. ステップ1 — 第一移動定理を述べる
L{f(t)} = F(s) であれば、L{e^(at)f(t)} = F(s - a) が成り立ちます。時間領域の関数に e^(at) を掛けると、s 領域の関数が a だけ平行移動します。
2. ステップ2 — 基準として L{t³} を求める
表の項目 L{tⁿ} = n!/s^(n+1) に n = 3 を用いて、L{t³} = 3!/s^(3+1) = 6/s⁴ となります。
3. ステップ3 — L{e^(2t)·t³} に移動則を適用する
基準の結果で s を (s - 2) に置き換えます:L{e^(2t)·t³} = 6/(s - 2)⁴。
4. ステップ4 — 移動の向きを確認する
掛かっている因子は a = +2 の e^(at) なので、移動では s を (s + 2) ではなく (s - a) = (s - 2) に置き換えます。この段階で最も多い誤りは a の符号を取り違えることです — 移動の前に指数の符号を再確認すれば防げます。
第一移動定理:L{e^(at)f(t)} = F(s - a)。時間領域で e^(at) を掛けると、s 領域の関数は必ずちょうど a だけ移動します。
サイン・コサインおよび減衰振動のラプラス変換
例3 — 純粋なサイン: L{sin(4t)} を求めます。 b = 4 として L{sin(bt)} = b/(s² + b²) に直接あてはめます。 結果:F(s) = 4/(s² + 16) ✓ 例4 — サインとコサインの一次結合: L{5sin(3t) - 2cos(3t)} を求めます。 b = 3 として各項を変換します:L{5sin(3t)} = 5·3/(s² + 9) = 15/(s² + 9)。L{2cos(3t)} = 2·s/(s² + 9) = 2s/(s² + 9)。 結果:F(s) = (15 - 2s)/(s² + 9) ✓ 検算:分子はサイン項の係数(5 × 3 から 15)を集め、そこからコサイン項の s の係数(2s)を引いた形になっており、共通分母 (s² + 9) のもとで2つの分数をまとめた結果と一致します。 例5 — 移動定理を使った減衰コサイン: L{e^(-3t)·cos(2t)} を求めます。 基準:L{cos(2t)} = s/(s² + 4)。 a = -3 で移動するので、s を (s - (-3)) = (s + 3) に置き換えます:L{e^(-3t)cos(2t)} = (s + 3)/[(s + 3)² + 4]。 結果:(s + 3)² + 4 = s² + 6s + 13 と展開して、F(s) = (s + 3)/(s² + 6s + 13) ✓ この減衰振動の形 — 指数関数の包絡線がサインやコサインに掛かった形 — は、まさにばね・質量・ダンパー系の微分方程式の解に現れるものです。だからこそ移動定理は、毎回導出し直すのではなく覚えておく価値があります。
ラプラス変換を使って微分方程式をどう解くのか?
ラプラス変換表と移動則を学ぶ主な理由は、同次解と特殊解を別々に求めることなく初期値問題を解けるようにするためです。この変換は、初期条件を含めた微分方程式全体を、Y(s) についての1本の代数方程式へ変えてしまいます。
1. ステップ1 — 標準的な規則で導関数を変換する
y(0) が与えられた y(t) について:L{y'} = sY(s) - y(0)。y(0) と y'(0) が与えられた2階導関数について:L{y''} = s²Y(s) - s·y(0) - y'(0)。これらの規則こそ、ラプラス変換が初期値問題に非常に有効な理由です — 初期条件が変換後の方程式に直接組み込まれるため、後から適用する別の手順が不要になります。
2. ステップ2 — 残りの項をすべて表で変換する
方程式の両辺にある定数、多項式、指数関数、三角関数の項は、これまでの例とまったく同じように、中核となる6項目と線形性を使って変換します。
3. ステップ3 — Y(s) について代数的に解く
Y(s) を含む項をすべて片側に集め、それ以外を反対側に移し、Y(s) をくくり出します。これにより s の有理関数が1つ得られます。
4. ステップ4 — 部分分数分解と表を使って Y(s) を逆変換する
Y(s) を簡単な分数へ分解し、それぞれを表の項目に対応させ、必要に応じて移動定理を適用します。これが逆ラプラス変換の手順であり、追加の例題とともに逆ラプラス変換の姉妹ガイドで詳しく解説しています。
変換する → Y(s) について代数的に解く → y(t) に逆変換する。ラプラス変換は微積分の問題を代数の問題に変え、最後の最後にだけ微積分へ戻ります。
実践例:ラプラス変換で y' + 5y = e^(-2t), y(0) = 1 を解く
ステップ1 — 両辺を変換する。 L{y'} + 5L{y} = L{e^(-2t)} [sY(s) - y(0)] + 5Y(s) = 1/(s + 2) y(0) = 1 を代入:sY(s) - 1 + 5Y(s) = 1/(s + 2) ステップ2 — Y(s) をまとめて解く。 (s + 5)Y(s) = 1 + 1/(s + 2) = (s + 2 + 1)/(s + 2) = (s + 3)/(s + 2) Y(s) = (s + 3) / [(s + 2)(s + 5)] ステップ3 — 部分分数分解。 (s + 3)/[(s + 2)(s + 5)] = A/(s + 2) + B/(s + 5) s + 3 = A(s + 5) + B(s + 2) s = -2 とおくと:1 = 3A → A = 1/3 s = -5 とおくと:-2 = -3B → B = 2/3 Y(s) = (1/3)/(s + 2) + (2/3)/(s + 5) ステップ4 — 表を使って逆変換する。 y(t) = (1/3)e^(-2t) + (2/3)e^(-5t) ステップ5 — 検証する。 初期条件の確認:y(0) = 1/3 + 2/3 = 1 ✓ 微分方程式の確認:y'(t) = -(2/3)e^(-2t) - (10/3)e^(-5t) y' + 5y = [-(2/3)e^(-2t) - (10/3)e^(-5t)] + 5[(1/3)e^(-2t) + (2/3)e^(-5t)] = [-(2/3) + (5/3)]e^(-2t) + [-(10/3) + (10/3)]e^(-5t) = (3/3)e^(-2t) + 0 = e^(-2t) ✓ 元の方程式の右辺と完全に一致します。 どちらの確認からも、y(t) = (1/3)e^(-2t) + (2/3)e^(-5t) が正しいと分かります。
y(t) = (1/3)e^(-2t) + (2/3)e^(-5t) は y(0) = 1 と y' + 5y = e^(-2t) の両方を満たします — これが、微分方程式のラプラス変換による解を確認する2つの独立した検算です。
ラプラス変換と逆ラプラス変換はどう関係しているのか?
順方向のラプラス変換と逆ラプラス変換は、同じ表を両方向から使っているにすぎません。順変換は時間領域の関数 f(t) から出発して F(s) を生み出し、逆変換は F(s) — 通常は上の例題の Y(s) のように代数方程式を解いた結果 — から出発して、部分分数分解と移動定理を逆向きに使いながら表の項目に対応づけて f(t) を復元します。本ガイドで使ったすべての表の項目(1/s、n!/s^(n+1)、1/(s - a)、b/(s² + b²)、s/(s² + b²))は、順変換では左から右へ、逆変換では右から左へ読みます。2つの方向が1つの表を共有しているため、本ガイドで順変換に慣れておけば、逆変換は同じパターンを逆向きに見抜くことがほとんどになります。これについては、部分分数分解と平方完成の追加例題とともに、姉妹記事の逆ラプラス変換ガイドで解説しています。
ラプラス変換計算機を使うときに避けるべきよくある間違いは?
ラプラス変換計算機の内容を手で追うときに最も多い誤りは次のとおりです。収束条件を忘れること(s は指数的な増大率 a を上回る必要があり、L{e^(at)} = 1/(s - a) では s > a)。移動定理で a の符号を取り違え、s を (s - a) の代わりに (s + a) に置き換えてしまう(あるいはその逆)こと。L{sin(bt)} = b/(s² + b²) に対応させるときに係数を落としてしまうこと(分子は 1 ではなく b でなければなりません)。そして L{y'} = sY(s) - y(0) を適用する際に、実際の初期条件の値を代入しないまま Y(s) を解き進めてしまうことです。これらはすべて同じ習慣で防げます — F(s) を求めたあと、中核となる6つの表の項目から項ごとに導出し直し、係数と符号が一致するかを確認するのです。上の例題で行った検算とまったく同じやり方です。
Solvify でラプラス変換計算機の結果を検証しよう
本ガイドで扱った定義積分、中核となる変換表、移動定理があれば、入門的なラプラス変換の問題の大半を手計算でこなし、どんな計算機の出力も1行ずつ確認できます。より長い部分分数分解、重根や既約な2次因子、あるいは計算ミスが起きやすく見つけにくい完全な初期値問題を含む問題に出会ったときは、Solvify のラプラス変換計算機が、本記事全体で使ったのと同じ定義ベース・表ベースの手順 — 積分の設定、線形性による分解、移動定理の適用、部分分数の定数 — を示してくれます。自分の手計算と完全な解答を比較して、もし食い違いがあれば、どこで分かれたのかを正確に突き止められます。
関連記事
関連する数学ソルバー
ステップバイステップの解答
最終的な答えだけでなく、すべての手順について詳しい説明が得られます。
概念エクスプレイナー
深い概念解説で、すべての公式の「なぜ」を理解できます。
AI数学チューター
追加の質問をして、24時間365日、自分に合わせた説明を受けられます。
