Forum de mathématiques - Bibm@th.net
Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Programmation » Equations différentielles avec Mathématica » 14-06-2011 08:51:03
Merci yoshi pour le lien, même si je n'arrive pas à accéder à la page (à cause de mon ordi). A moins d'avoir mal compris ton message, ta suggestion portait sur le ==, que tu proposais de remplacer par =. J'ai essayé, et ça n'a pas marché. Pour répondre à Freddy, on peut, d'après l'aide, demander de résoudre en y et z (auquel cas on obtient ce qu'ils appellent "a pure function") ou en y[t] et z[t] (auquel cas on obtient une expression). J'ai finalement réussi à résoudre le système simplement en l'écrivant sur une nouvelle feuille, donc probablement le problème venait de noms de variables déjà utilisés.
#2 Re : Programmation » Equations différentielles avec Mathématica » 10-06-2011 08:39:26
Bonjour, et merci pour ton aide.
Je ne connais pas encore bien les possibilités de Mathematica et en quoi il diffère d'autres logiciels de maths. D'après l'aide, pour tout ce qui est résolution d'équations, ce n'est pas =, mais == qui est utilisé. L'aide explique aussi que a == b teste l'égalité entre a et b, tandis que le = est utilisé pour les affectations. Cela dit, je suis à la lettre la syntaxe proposée pour les résolutions de systèmes et ça ne marche pas...
#3 Programmation » Equations différentielles avec Mathématica » 09-06-2011 16:04:13
- antitrac
- Réponses : 6
Bonjour, je commence à utiliser Mathematica dans le but de résoudre des équations différentielles. Lorsque je cherche à résoudre le système suivant :
DSolve[{z'[t] - y[t] == 0, y'[t] + z[t] == 0}, {y, z}, t]
le message d'erreur qui s'affiche est :
DSolve::deqn: "Equation or list of equations expected instead of True in the first argument {True,y[t]+z[t]==0}"
Est-ce que quelqu'un voit où se trouve le problème ? (J'ai pris soin de nettoyer les variables utilisées avant.)
Merci d'avance.
Pages : 1







