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

Résolution numérique d'équa-diff avec Maple

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+

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 26 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite