Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 14-03-2015 19:49:27

Antoine27182818
Membre
Inscription : 14-03-2015
Messages : 2

Résoudre l'équation non linéaire x''+ax -bx^2 = c, où a, b et c sont d

Bonjour, je souhaite résoudre l'équation différentielle non linéaire suivante:

x''+ ax -bx^2 = c

J'ai essayé diverses méthodes de substitutions, mais je ne suis pas certain de savoir comment procéder. Auriez-vous des idées ?

Merci beaucoup d'avance pour votre aide !

Antoine

Hors ligne

#2 14-03-2015 20:30:24

Roro
Membre expert
Inscription : 07-10-2007
Messages : 1 801

Re : Résoudre l'équation non linéaire x''+ax -bx^2 = c, où a, b et c sont d

Bonsoir,

Je serai tenté de multiplier l'équation par x' pour faire apparaître une équation d'ordre 1 (en reconnaissant des dérivées du style (x^3)'...) mais ensuite ce n'est pas vraiment plus simple... enfin si mais ce n'est pas gagné car il faudrait connaitre les primitives de fonctions de la forme [tex]\frac{1}{\sqrt{\alpha x^3 + \beta x^2 + \gamma x + \delta}}[/tex]...

Roro.

Hors ligne

#3 14-03-2015 22:32:44

Antoine27182818
Membre
Inscription : 14-03-2015
Messages : 2

Re : Résoudre l'équation non linéaire x''+ax -bx^2 = c, où a, b et c sont d

Merci de votre réponse, en faisant retravaillant l'expression on peut obtenir:

x''x'=cx' -a/2(x^2)' +b/3(x^3)'

c'est à dire 1/2(x'^2)'=(cx-a/2x^2-b/3x^3)'

soit x'=(2cx-a/2x^2-b/3x^3)^(-1/2) + cst

mais comment intégrer la partie restante alors...

Hors ligne

#4 15-03-2015 07:32:12

Roro
Membre expert
Inscription : 07-10-2007
Messages : 1 801

Re : Résoudre l'équation non linéaire x''+ax -bx^2 = c, où a, b et c sont d

Bonjour,

Antoine27182818 a écrit :

soit x'=(2cx-a/2x^2-b/3x^3)^(-1/2) + cst

mais comment intégrer la partie restante alors...

Je ne pense pas qu'on puisse intégrer de façon explicite ce type d'expression...

Roro.

Hors ligne

#5 19-03-2015 18:29:10

JJ
Membre
Inscription : 04-06-2007
Messages : 110

Re : Résoudre l'équation non linéaire x''+ax -bx^2 = c, où a, b et c sont d

Cette équation différentielle conduit (comme cela a été déjà montré) à une intégrale de la forme Somme dx/(P(x))1/2
Avec P(x) un polynôme de degré 3 dans le cas présent.
La première chose à faire est d'expliciter les trois racines (réelles ou complexes) de l'équation P(x)=0. Supposons que cela a été fait (méthode dite de Cardan) et désignons ces racines par A, B et C.
L'intégrale se met sous la forme Somme dx/((x-A)(x-B)(x-C))1/2
(avec un coefficient constant connu qui sort donc de l'intégrale proprement dite).
Cette intégrale se calcule théoriquement selon la méthode générale de réduction des intégrales elliptiques (ardu si on veut le faire "à la main"). Un logiciel de calcul formel donne le résultat :
http://www.wolframalpha.com/input/?i=in … 29&x=2&y=5
l'expression contient une fonction spéciale : "elliptique de première espèce".
Ceci conduira à une formule donnant t en fonction de x. La fonction réciproque x(t) ne s'exprime pas avec un nombre fini de fonctions élémentaires ou spéciales répertoriées.
En conséquence, bien que la résolution analytique soit théoriquement possible, le résultat serait tellement compliqué que l'on ne voit pas à quoi il pourrait servir en pratique. Les méthodes de résolution numérique d'équatiopns différentielles sont certainement plus appropriées pour répondre concrètement au problème.

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
seize plus cinquante quatre
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums