How to solve y''+y'-y=x+1 using y(0)=1 and y'(0)=0. Plot the solution.
7 views (last 30 days)
Show older comments
Sheila Mae Soriano
on 9 Sep 2021
Commented: Sheila Mae Soriano
on 13 Sep 2021
How to solve y''+y'-y=x+1 using y(0)=1 and y'(0)=0. Plot the solution.
4 Comments
Walter Roberson
on 9 Sep 2021
syms y(x)
Dy=diff(y);
ode=diff(y,x,2)+diff(y,x,1)-y==x+1;
cond1 = y(0)==1;
cond2=Dy(0)==0;
conds=[cond1 cond2];
sol=dsolve(ode,conds);
sol1=simplify(sol);
sol1
Looks okay.
As a matter of style, since you compute Dy already, it does not make sense to use diff(y,x,1) in the ode:
ode=diff(y,x,2)+Dy-y==x+1;
Accepted Answer
Walter Roberson
on 9 Sep 2021
The below is deliberately different than your question (because your question looks like homework to me.)
syms y(x)
dy = diff(y)
d2y = diff(dy)
eqn = 5*d2y + 7*dy - 9*y == x^2 - 11*x + 13
ic = [y(0) == 2, dy(0) == 1]
sol = dsolve([eqn, ic])
fplot(sol, [0 10])
0 Comments
More Answers (0)
See Also
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!