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.
.
2 件のコメント
その他の回答 (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!