BilateralLaplaceTransform[expr,t,s]
expr の両側ラプラス(Laplace)変換を与える.
BilateralLaplaceTransform[expr,{t1,t2,…,tn},{s1,s2,…,sn}]
expr の多次元両側ラプラス変換を与える.
BilateralLaplaceTransform
BilateralLaplaceTransform[expr,t,s]
expr の両側ラプラス(Laplace)変換を与える.
BilateralLaplaceTransform[expr,{t1,t2,…,tn},{s1,s2,…,sn}]
expr の多次元両側ラプラス変換を与える.
詳細とオプション
- 関数
の両側ラプラス変換は
と定義される. - 多次元両側ラプラス変換は
で与えられる. - 第3引数 s が数値で与えられているなら積分は数値法を使って計算される.
の両側ラプラス変換は
であるような
の複素数値についてのみ存在する.場合によってはこの定義が半平面まで及ぶことがある.- 次は,使用可能なオプションである.
-
AccuracyGoal Automatic 目標とする絶対確度の桁数 Assumptions $Assumptions パラメータについての仮定 GenerateConditions True パラメータについての条件を含む答を生成するかどうか Method Automatic 使用するメソッド PerformanceGoal $PerformanceGoal 最適化しようとするパフォーマンスの局面 PrecisionGoal Automatic 目標とする精度の桁数 PrincipalValue False コーシー(Cauchy)主値を求めるかどうか WorkingPrecision Automatic 内部計算精度
例題
すべて開く すべて閉じる例 (3)
f[t_] := E ^ (-Abs[t])Plot[f[t], {t, -3, 3}]BilateralLaplaceTransform[f[t], t, s]ComplexPlot[%[[1]], {s, -2 - 2I, 2 + 2I}]BilateralLaplaceTransform[E ^ (-3Abs[t]), t, 0.3]BilateralLaplaceTransform[Exp[-Abs[x]]UnitStep[y], {x, y}, {s, p}]スコープ (20)
一変量関数 (8)
UnitStep関数の両側ラプラス変換:
BilateralLaplaceTransform[UnitStep[t], t, s]UnitBox関数の両側ラプラス変換:
BilateralLaplaceTransform[UnitBox[t], t, s]UnitTriangle関数:
BilateralLaplaceTransform[UnitTriangle[t], t, s]BilateralLaplaceTransform[(t^n - 1/(n - 1)!)UnitStep[t], t, s]FullSimplify[%, n∈ PositiveIntegers]BilateralLaplaceTransform[Exp[-Abs[t / 2 - 1]], t, s]ComplexPlot[%[[1]], {s, -1 - I, +1 + I}]BilateralLaplaceTransform[DiracDelta[t - T], t, s]BilateralLaplaceTransform[Piecewise[{{Exp[-2t], t > 1}, {Exp[-t], t ≤ 1}}], t, s]f[t_] := Cos[10t]Exp[-Abs[t]]Plot[f[t], {t, -3, 3}]BilateralLaplaceTransform[f[t], t, s]ComplexPlot[%[[1]], {s, -15 - 15I, 15 + 15I}]多変量関数 (2)
数値評価 (2)
BilateralLaplaceTransform[UnitTriangle[t ^ 2 - 1], t, 5.6]BilateralLaplaceTransform[UnitTriangle[t ^ 2 - 1], t, s]% /. s -> 5.6関数によっては両側ラプラス変換が数値的にしか評価できないものもある:
F[s_ ? NumericQ] := BilateralLaplaceTransform[UnitTriangle[t / 10] BesselJ[1, Cos[t ^ 2]], t, s]F[1.67]DiscretePlot[F[n / 100.], {n, -150, 150}, PlotRange -> {-1, 1}]形式的特性 (8)
BilateralLaplaceTransformは線形演算子である:
BilateralLaplaceTransform[a f1[t] + b f2[t], t, s]
の両側ラプラス変換は,
で評価された
のラプラス変換に等しい:
BilateralLaplaceTransform[Exp[a t]f[t], t, s]BilateralLaplaceTransform[f[a * t], t, s]BilateralLaplaceTransform[f[t - a], t, s]BilateralLaplaceTransform[Convolve[f[τ], g[τ], τ, t], t, s]BilateralLaplaceTransform[f'[t], t, s]BilateralLaplaceTransform[t ^ 2f[t], t, s]BilateralLaplaceTransform[t ^ 5f[t], t, s]BilateralLaplaceTransform[Integrate[f[τ], {τ, -Infinity, t}], t, s]オプション (4)
Assumptions (1)
Assumptionsを使ってパラメータの範囲を指定する:
BilateralLaplaceTransform[Exp[ -a t ^ 2], t, s, Assumptions -> a > 0]GenerateConditions (1)
GenerateConditionsをFalseに設定して条件なしの結果を得る:
BilateralLaplaceTransform[UnitStep[t + 5] Exp[-t], t, s, GenerateConditions -> False]PrincipalValue (1)
以下の関数の両側変換は
における特異点のために定義されない:
BilateralLaplaceTransform[(UnitStep[-t]/t + 1), t, s]PrincipalValueを使って積分のコーシー主値を得る:
BilateralLaplaceTransform[(UnitStep[-t]/t + 1), t, s, PrincipalValue -> True]WorkingPrecision (1)
WorkingPrecisionを使って結果を任意精度で得る:
BilateralLaplaceTransform[Exp[-(5t^4/t^2 + 1)]Sin[t], t, 5.1]BilateralLaplaceTransform[Exp[-(5t^4/t^2 + 1)]Sin[t], t, 5.1, WorkingPrecision -> 10]BilateralLaplaceTransform[Exp[-(5t^4/t^2 + 1)]Sin[t], t, 5.1, WorkingPrecision -> 20]特性と関係 (2)
BilateralLaplaceTransformとInverseBilateralLaplaceTransformは互いに互いの逆関数である:
BilateralLaplaceTransform[InverseBilateralLaplaceTransform[F[s], s, t], t, s]InverseBilateralLaplaceTransform[BilateralLaplaceTransform[f[t], t, s], s, t]NIntegrateを使って数値近似を得る:
BilateralLaplaceTransform[Exp[-t ^ 2] Sin[t], t, s]% /. {s -> 1.4}NIntegrateは両側ラプラスパラメータ s の数値について変換を計算する:
NIntegrate[Exp[-1.4 t] Exp[-t ^ 2]Sin[t], {t, -Infinity, Infinity}]おもしろい例題 (1)
flist = {DiracDelta[t], Derivative[1][DiracDelta][t], UnitStep[t], -UnitStep[-t], (t^n - 1 UnitStep[t]/Gamma[n]), -(t^n - 1 UnitStep[-t]/Gamma[n]), Exp[-a t] UnitStep[t], -Exp[-a t] UnitStep[-t], ((Exp[-a t] UnitStep[t]) t^n - 1/Gamma[n]), -((Exp[-a t] UnitStep[-t]) t^n - 1/Gamma[n]), DiracDelta[t - T], Cos[t] UnitStep[t], -Cos[t] UnitStep[-t], Sin[t] UnitStep[t], -Sin[t] UnitStep[-t], (Cos[t] UnitStep[t]) Exp[-a t], (-Cos[t] UnitStep[-t]) Exp[-a t], (Sin[t] UnitStep[t]) Exp[-a t], (-Sin[t] UnitStep[-t]) Exp[-a t]};Grid[Prepend[{#, Assuming[{b∈ℝ, a∈ℝ}, Simplify[BilateralLaplaceTransform[#1, t, s]]]}& /@ flist, {f[t], BilateralLaplaceTransform[f[t], t, s]}], IconizedObject[«Grid options»]]//TraditionalFormテキスト
Wolfram Research (2021), BilateralLaplaceTransform, Wolfram言語関数, https://reference.wolfram.com/language/ref/BilateralLaplaceTransform.html.
CMS
Wolfram Language. 2021. "BilateralLaplaceTransform." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BilateralLaplaceTransform.html.
APA
Wolfram Language. (2021). BilateralLaplaceTransform. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BilateralLaplaceTransform.html
BibTeX
@misc{reference.wolfram_2026_bilaterallaplacetransform, author="Wolfram Research", title="{BilateralLaplaceTransform}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/BilateralLaplaceTransform.html}", note=[Accessed: 05-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_bilaterallaplacetransform, organization={Wolfram Research}, title={BilateralLaplaceTransform}, year={2021}, url={https://reference.wolfram.com/language/ref/BilateralLaplaceTransform.html}, note=[Accessed: 05-September-2026]}