Solving a non linear ODE with Matlab ode functions
Afficher commentaires plus anciens
I need to solve a non linear ODE. I want to use one of the ODE matlab functions if possible. However the problem is that it is not possible for me to convert it to a first order differential equation. The differential equation that I want to solve contains terms of this type: (y")^2*x^2+2*y*y"+(y')^2. As you can see the higher exponential is in the higher order term of the equation. Any way to solve this type of equations?
1 commentaire
RahulTandon
le 6 Juil 2015
Use solve() the solve the equations algeabraically. Get the solutions to teh quadratic equations and then solve using ODExx for nth order diff equations!! Send copy of teh actual problem. if you can.
Réponse acceptée
Plus de réponses (1)
Iván
le 6 Juin 2013
you can define a system of equations like:
y'(2)= y(1);
y'(3)= y(2);
so that
y'(3)=y''(1);
in this way you can go from your equation to a ordinary diferential equation system and use any of the matlab ode solvers.
1 commentaire
Otoniel Diaz
le 6 Juin 2013
Catégories
En savoir plus sur Ordinary Differential Equations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!