Bonjour,
J'ai une équation différentielle de la forme d2y/dy2 + 1/Qdy/dx + y = 0 et je doit trouver numériquement le temps de relaxation. C'est à dire le temps t_0 à partir duquel pour tous les t > à t_0, abs(y(t)) < 1/100.
J'ai donc résolu l'équation et j'ai les solutions et la courbe de tracé (en Python).
Là où je sèche c'est sûr la façon de déterminer t_0. J'avais pensé à une boucle while toute simple mais lorsque Q > 1/2, on est en régime pseudo périodique donc la fonction devient inférieur à 1/100 plusieurs fois comme on voit ici :
Figure_1.png
Mais la courbe peut aussi ressembler à ça :
Figure_1.png
Après peut être que je pourrai trouver la courbe qui suit les maximums et déduire t_0 de cela mais je ne crois pas avoir vu ça en cours.
Voilà après plusieurs jours de recherche sur internet je bloque et donc si vous avez une piste je suis preneur !
Merci
-----