Résolution numérique d'équa-diff avec Maple
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
-
Yorgen
- Membre Naturel
- Messages: 63
- Enregistré le: 05 Juil 2007, 11:42
-
par Yorgen » 05 Juil 2007, 17:12
Bonjour à tous les lecteurs et plus particulièrement aux connaisseurs du logiciel maple. J'ai un petit problème avec une équation différentielle non linéaire que je cherche à résoudre numériquement... Voici la petite coquine:
1.8y''+9.81cos(y)-55.6sin(y)=0
Je réussi à poser mon équa-diff sans problème et quand je demande à mon maple adoré de la résoudre avec comme condition initiale: y(0)=3pi/2 j'ai le droit à un sympatique message d'erreur.... Voici la commande que j'ai entré et le message d'erreur:
eq:=l*diff(diff(y(t),t),t)=acc*sin(y(t))-g*cos(y(t));
> init:=y(0)=3*pi/2;
> acc:=55.6;
> g:=9.81;
> l:=1.80;
sol:=dsolve(eq,y(0)=3*pi/2,y(t)=numeric):
Error, (in ODEtools/info) found wrong extra arguments: {y(0) = 3/2*pi, y(t) = numeric} :triste:
Voila! J'imagine que le problème vient de la commande mais j'ai pourtant suivi le modèle à la lettre... Merci
-
B_J
- Membre Rationnel
- Messages: 621
- Enregistré le: 28 Aoû 2006, 02:21
-
par B_J » 05 Juil 2007, 18:38
Salut;
il faut preciser la condition initiale y'(0)=... ( dans ce qui suit , j'ai pris y'(0)=0 )
avec maple 10 ,
>sol:=dsolve( { l*diff(diff(y(t),t),t)-acc*sin(y(t))+g*cos(y(t))=0,y(0)=3*Pi/2,D(y)(0)=0},y(t) , numeric);
>sol(t); <--- pour un certain t par ex sol(1)
-
Yorgen
- Membre Naturel
- Messages: 63
- Enregistré le: 05 Juil 2007, 11:42
-
par Yorgen » 05 Juil 2007, 21:56
Merci à toi mon cher B J, ton entrée fonctionne parfaitement (sur maple 9.5 aussi pour ceux que ça interesse). :zen:
J'en profite pour passer ce petit message à tous les futurs sup: "écoutez vos profs en informatique! Maple ça sert et c'est pas évident!"
Merci encore B J!
-
B_J
- Membre Rationnel
- Messages: 621
- Enregistré le: 28 Aoû 2006, 02:21
-
par B_J » 05 Juil 2007, 22:43
De rien ;
content de t'avoir aidé
a+
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 26 invités