Équations différentielles non linéaires couplées
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
-
aviateur
- Habitué(e)
- Messages: 3853
- Enregistré le: 19 Fév 2017, 11:59
-
par aviateur » 19 Mai 2019, 14:24
Bonjour
Visiblement on ne peut pas résoudre l'équation différentielle exactement. La seule voie possible est numérique. Tu peux résoudre avecRK4, ce n'est pas un problème car car un système différentiel se ramène toujours à un système différentiel (vectoriel d'ordre 1). Je peux l'expliquer plus tard. Mais ce qui me chagrine, c'est comment tu peux résoudre un système numériquement sans avoir donner les conditions initiales!! elles sont absentes dans ta question.
Maintenant j'aimerai utiliser Maple ou la méthode RK4. Je comprends pas trop.
Maple est un logiciel de calcul formel mais il fait du numérique. C'est pas compliqué, tu lui donnes à manger l'équa-diff avec les conditions initiales et il te donne la solution mais tu ne sais pas ce qu'il a fait.
Si tu veux utiliser RK4 c'est une autre histoire. C'est que tu programmes la méthode numérique avec un logiciel de calcul numérique, mais au moins tu sais ce que tu fais... C'est pas le même travail.
En résumé il faut que tu précises ta question.
-
aviateur
- Habitué(e)
- Messages: 3853
- Enregistré le: 19 Fév 2017, 11:59
-
par aviateur » 19 Mai 2019, 15:55
Bonjour
Non c'est pas un problème. Justement le but c'est de t'aider.
Je ne suis pas un grand utilisateur de maple (même si je l'ai déjà utliisé et je ne sais pas s'il est encore sur mon ordi). Mais là n'est pas le problème.
Ce qui me semble évident:
1. déjà quand tu dis que les condition initiales sont nulles, cela me semble très bizarre
car dans ton equa-diff tu as des termes en 1/x(t) . Alors 1/x(0)=1/0 ça passe pas. D'autant plus que je vois que tu mets x(0)=100000.
2. Maintenant c'est évident que maple te donne un message d'erreur. Tu ne le comprends peut être pas mais il te dit que les conditions initiales sont mal définies.
Et c'est pas étonnant ton equ dif est d'ordre 2. Donc les conditions initiales c'est x(0) et x'(0) puis y(0) et y'(0).
En tout il doit y avoir 4 conditions initiales.
-
GaBuZoMeu
- Habitué(e)
- Messages: 6016
- Enregistré le: 05 Mai 2019, 11:07
-
par GaBuZoMeu » 19 Mai 2019, 16:02
Des erreurs de base dans Maple :
Le séparateur décimal doit être un point, pas une virgule.
L'affectation d'une variable se fait par := et pas =
-
GaBuZoMeu
- Habitué(e)
- Messages: 6016
- Enregistré le: 05 Mai 2019, 11:07
-
par GaBuZoMeu » 19 Mai 2019, 16:24
Tu répètes une nouvelle fois ton erreur pour l'affectation des variables equation1 et equation2.
:= et pas = !!!!!
-
GaBuZoMeu
- Habitué(e)
- Messages: 6016
- Enregistré le: 05 Mai 2019, 11:07
-
par GaBuZoMeu » 19 Mai 2019, 16:32
Il faut respecter la syntaxe de la commande dsolve. Va voir l'aide de Maple !
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 76 invités