How to solve y''+y'-y=x+1 using y(0)=1 and y'(0)=0. Plot the solution.
    9 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 Equation Solving 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!








