Solving a third order ODE in MATLAB
조회 수: 22 (최근 30일)
이전 댓글 표시
Hi, MATLAB is quite about this command:
syms a h Y(x) g x B E T
D3Y = diff(Y, 3)
eqn = a.*D3Y -0.5*x^2*Y == (abs(Y))
D2Y = diff(Y, 2)
DY = diff(Y)
cond1 = Y(0) == 1;
cond2 = DY(0) == 0;
cond3 = D2Y(0) == 0
Y(x) = dsolve(eqn, cond1, cond2, cond3)
latex(Y(x))
Is there a limit here for solving it? Thanks
댓글 수: 0
채택된 답변
Karan Gill
2018년 2월 12일
Do you not get this warning? If you got it, was the warning clear?
Warning: Unable to find explicit solution.
> In dsolve (line 201)
Y(x) =
[ empty sym ]
댓글 수: 2
추가 답변 (3개)
Sergio Manzetti
2018년 2월 14일
댓글 수: 2
Karan Gill
2018년 2월 14일
편집: Karan Gill
2018년 2월 14일
Is this what you tried? Didn't work for me.
Could you post your input to Wolfram?
Sergio Manzetti
2018년 2월 15일
댓글 수: 2
Karan Gill
2018년 2월 15일
Thanks for the clarifications. I'll investigate. Note that cond3 is different in your two codes.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!