please give me answer what is wrong
조회 수: 1 (최근 30일)
이전 댓글 표시
채택된 답변
Star Strider
2021년 10월 21일
The differential equaton apparently does not have an analytic solution.
Integrating it numerically is an option —
syms y(x) x Y
Dy = diff(y);
eqn = (x*exp(x)+y+exp(y)+3)*diff(x) + (x*exp(y)+x+2)*Dy == 0;
isoeqn = isolate(eqn,Dy)
cond = y(0) == 0;
ySolx = dsolve(eqn,cond)
[VF,Subs] = odeToVectorField(eqn)
eqnfcn = matlabFunction(VF, 'Vars',{x,Y})
tspan = [0 2.5];
ic = 0;
[x,y] = ode45(eqnfcn, tspan, ic);
figure
plot(x, y)
grid
xlabel('x')
ylabel('y')
legend(string(Subs), 'Location','best')
Experiment to get different results.
.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!