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

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

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 Centre d'aide et File Exchange

Tags

Question posée :

le 21 Août 2017

Commenté :

le 22 Août 2017

Community Treasure Hunt

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

Start Hunting!

Translated by