Ordinary Differential Equations using laplace transform and plotting

34 views (last 30 days)
Ramkumar P on 1 Oct 2020
Answered: Ameer Hamza on 1 Oct 2020
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 on 1 Oct 2020
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])

madhan ravi on 1 Oct 2020
fplot(sol)

Categories

Find more on Ordinary Differential Equations in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by