How can i solve a implicit ode boundary value problem in matlab?

2 vues (au cours des 30 derniers jours)
xosro
xosro le 21 Août 2017
Commenté : Torsten le 22 Août 2017
I have the following equation, but i cannot employ ode45 or ode15i order to solve the equation.
y-(x/2)*y' - a*y''/(2*(1-b*y'')^2)=0
where a, b are constant and positive and y is function of x. with boundary conditions: y(-inf)=c, y(inf)=c where c is constant.
  1 commentaire
Torsten
Torsten le 22 Août 2017
Multiply by 2*(1-b*y'')^2 and solve the resulting quadratic equation for y''.
Now you have an explicit equation for y'' which can be solved using bvp4c (maybe after a coordinate transformation from your infinite interval to a finite one, e.g. by the transformation z=atan(x)).
Best wishes
Torsten.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Numerical Integration and Differential Equations dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by