How can I get the analytical solution for this problem?
이전 댓글 표시
I'm new to MATLAB, and was asked to get the analytical soltuion for the following function:
, however, I'm having a really hard time.
, however, I'm having a really hard time. My code was as follows, and I kept recieving an error when I tried to plot:
syms y(x);
ode = diff(y,x) == 2-sqrt(2*x-y+3);
cond = y(0) == 100;
ySol(x) = dsolve(ode,cond);
x = 0:1:100;
plot (x,ySol(x))
In all honestly, I'm not sure if this is the correct method to solving for an analytical soltuion. I would really appreciate any help, and if possible, any guidance on what other resources can help me become more proficient with MATLAB.
채택된 답변
추가 답변 (1개)
madhan ravi
2020년 6월 14일
편집: madhan ravi
2020년 6월 14일
1 개 추천
It is correct approach. I suggest you to do MATLAB Onramp course and watch Cleve Moler's videos about odes.
P.S: MATLAB is not able to find the analytical solution.
댓글 수: 5
Danny Allen
2020년 6월 14일
madhan ravi
2020년 6월 14일
See the link in my answer.
Danny Allen
2020년 6월 14일
Walter Roberson
2020년 6월 14일
R2020a does find an analytic solution. two analytic solutions.
madhan ravi
2020년 6월 14일
Interesting in 2018b I didn't.
카테고리
도움말 센터 및 File Exchange에서 Mathematics에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!