Ordinary Differential Equations using laplace transform and plotting

14 ビュー (過去 30 日間)
Ramkumar P
Ramkumar P 2020 年 10 月 1 日
回答済み: Ameer Hamza 2020 年 10 月 1 日
For the given ODE, i have used laplace transform to derive my ans. However I need to plot t towrads infinity but i am unsure as to how to code in MATLAB. May I know how to troubleshoot this?
This is the MATLAB code used to solve the ODE:
syms s t Y;
f = exp(t);
F = laplace(f,t,s);
Y1 = (s*Y);
Y2 = (((s^2)*Y)-1);
Sol = solve((9*Y1)+(3*Y2)+(3*Y)-F, Y);
sol = ilaplace(Sol,s,t);

採用された回答

Ameer Hamza
Ameer Hamza 2020 年 10 月 1 日
The solution diverges when t approaches infinity
syms s t Y;
f = exp(t);
F = laplace(f,t,s);
Y1 = (s*Y);
Y2 = (((s^2)*Y)-1);
Sol = solve((9*Y1)+(3*Y2)+(3*Y)-F, Y);
sol = ilaplace(Sol,s,t);
limit:
>> limit(sol, t, inf)
ans =
Inf
plot
fplot(sol, [0 100])

その他の回答 (1 件)

madhan ravi
madhan ravi 2020 年 10 月 1 日

カテゴリ

Help Center および File ExchangeSymbolic Math Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by