フィルターのクリア

how to find Laplace transform of u(-t) in MATLAB?

5 ビュー (過去 30 日間)
sundaram kaliyugavaratharajan
sundaram kaliyugavaratharajan 2024 年 2 月 24 日
To find LT of u(-t) I am trying the following code
f = heaviside(-t)
x = laplace(f)
However I am always getting 0 as output.

採用された回答

Paul
Paul 2024 年 2 月 24 日
編集済み: Paul 2024 年 2 月 24 日
Hi Sundaram,
The function laplace implements the unilateral Laplace transform for causal signals. However, heaviside(-t) is non-causal, so presumably you want the bilateral Laplace transform.
For this problem, you can compute the bilateral Laplace trasform by combining laplace and subs using the time reversal property of the Laplace transform.
Or, you can compute the bilateral Laplace transfrorm using int to compute the bilateral Laplace transform via its defining integral. You will have to use assume to properly define the region-of-convergence to yield the expected result.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMathematics and Optimization についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by