the final result of laplace transform still contain laplace function?

1 回表示 (過去 30 日間)
Ziying Huang
Ziying Huang 2021 年 3 月 12 日
コメント済み: Ziying Huang 2021 年 3 月 15 日
here is the original code
I intend to transform it to frequency domain using laplace function.
but the final answer still contain laplace function
can somebody tell me why?
really appreciated!

回答 (1 件)

David Goodmanson
David Goodmanson 2021 年 3 月 12 日
編集済み: David Goodmanson 2021 年 3 月 12 日
Hello ZH
Matlab doesn't know if taoc is positive or negative. If taoc is negative, the calculation can't really be done. That's because the standard laplace transform assumes f(t) = 0 for negative t, and if taoc is negative, the heaviside function goes into negative t. Assuming w0 is positive, then
clear
syms t vdd s w0
syms taoc positive
v = (1-cos(w0*t))*(heaviside(t)-heaviside(t-taoc));
Z = laplace(v,t,s)
Z = subs(Z,taoc,10*pi/w0)
Z =
exp(-(10*pi*s)/w0)*(s/(s^2 + w0^2) - 1/s) - s/(s^2 + w0^2) + 1/s
I left out a couple of constants for simplicity's sake. Since taoc is an exact multiple of pi, the answer is simpler than it would be otherwise.

カテゴリ

Help Center および File ExchangeNumber Theory についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by