Résolution équation différentielle (scilab)
Résolu
Bison 33
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Bison 33 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bison 33 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaiterais trouver une solution numérique à l'équation différentielle suivante :
c1.y''(t)+c2.y'(t)+c3.y(t)=sin(c4.t+c5.y(t))
y''(0)=0
y'(0)=0
y(0)=0
avec:
-> t, la variable
-> y(t), la fonction inconnue dont je recherche une solution numérique "convergente" sur l'intervalle [t1;t1+2.pi/c4]
-> c1, c2, c3, c4 (pulsation de l'excitateur), et c5 qui sont des paramètres constants
Je suis ingénieur, et j'ai besoin de cette solution pour une application concrète. Malheureusement, mes études commencent à dater et je ne sais pas du tout comment aborder un tel problème (l'ai-je déjà su !?) :
Mathématiquement, je ne sais pas comment gérer le sin(c4.t+c5.y(t))
Au niveau solveur, je dispose de scilab (que je connais à peine) et je ne sais pas quelle fonction utiliser.
Quelqu'un pourrait-il m'éclairer ? Me proposer une méthodologie, voir me proposer un script "scilab" pour résoudre mon problème ?
En vous remerciant par avance...
Je souhaiterais trouver une solution numérique à l'équation différentielle suivante :
c1.y''(t)+c2.y'(t)+c3.y(t)=sin(c4.t+c5.y(t))
y''(0)=0
y'(0)=0
y(0)=0
avec:
-> t, la variable
-> y(t), la fonction inconnue dont je recherche une solution numérique "convergente" sur l'intervalle [t1;t1+2.pi/c4]
-> c1, c2, c3, c4 (pulsation de l'excitateur), et c5 qui sont des paramètres constants
Je suis ingénieur, et j'ai besoin de cette solution pour une application concrète. Malheureusement, mes études commencent à dater et je ne sais pas du tout comment aborder un tel problème (l'ai-je déjà su !?) :
Mathématiquement, je ne sais pas comment gérer le sin(c4.t+c5.y(t))
Au niveau solveur, je dispose de scilab (que je connais à peine) et je ne sais pas quelle fonction utiliser.
Quelqu'un pourrait-il m'éclairer ? Me proposer une méthodologie, voir me proposer un script "scilab" pour résoudre mon problème ?
En vous remerciant par avance...
A voir également:
- Résolution équation différentielle (scilab)
- Scilab - Télécharger - Édition & Programmation
- Editeur d'équation - Télécharger - Vie quotidienne
- Réduire résolution image - Guide
- Formule équation - Télécharger - Études & Formations
- Resolution changer pc - Télécharger - Divers Utilitaires
2 réponses
Hello !
Je compatis, j'ai un vague souvenir de ces bêtes-là, mais je ne suis pas certain de les avoir un jour maîtrisées.
J'ai quand même trouvé un tuto pas mal foutu, ici : http://www.isa.utl.pt/dm/mat_est/matest/ODE_Scilab.pdf
Bien sûr il n'y a pas de réponse toute faite à ta question, mais quand même pas mal de rappels et exemples.
Pour que tu ne perdes pas trop de temps, l'utilisation des solvers commence en bas de la page 67. Si tu coinces, alors tu pourras remonter dans le doc :o)
Hope this helps et bon courage.
Je compatis, j'ai un vague souvenir de ces bêtes-là, mais je ne suis pas certain de les avoir un jour maîtrisées.
J'ai quand même trouvé un tuto pas mal foutu, ici : http://www.isa.utl.pt/dm/mat_est/matest/ODE_Scilab.pdf
Bien sûr il n'y a pas de réponse toute faite à ta question, mais quand même pas mal de rappels et exemples.
Pour que tu ne perdes pas trop de temps, l'utilisation des solvers commence en bas de la page 67. Si tu coinces, alors tu pourras remonter dans le doc :o)
Hope this helps et bon courage.