first order differential equation
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
how can we solve this differential equation numerically in matlab
2xy(dy/dx)+(1+x)y^2=e^x ?
0 Commenti
Risposte (1)
Star Strider
il 17 Dic 2022
One approach —
syms y(x) x Y
Dy = diff(y);
Eqn = 2*x*y*Dy+(1+x)*y^2 == exp(x);
[VF,Subs] = odeToVectorField(Eqn)
odefcn = matlabFunction(VF, 'Vars',{x,Y})
Then, use ‘odefcn’ in the differential equation solver (perhaps ode45) of your choice.
.
0 Commenti
Vedere anche
Categorie
Scopri di più su Ordinary Differential Equations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!