Bonjour,
Quand j'effectue la fonction evolue de la classe systeme, j'ai trois des quatre coordonnées que donnent exactement la bonne valeur. Par contre, une valeur divèrge un petit peu à chaque pas de temps. Ca nous semble bizarre car les autre chiffres dependent de celle-là mais sont parfaites!
Nous avons considéré un problème d'arrondi, mais l'affichage plus précise n'aide pas.
En plus, nous avons ajouté une fonction qui limite les angles entre 0 et 2pi, mais cela ne change rien non plus.
Pour comparer, l'intégrateur Euler Cromer, qui doit afficher la même chose, marche parfaitement. J'ajoute un extrait du terminal des deux méthodes pour les pas de temps 0.20 et 0.21. Le premier montre les chiffres désirées, le deuxième celles de la fonction evolue. On voit que la coordonnée à droite en haut n'est pas tout à fait correcte.
Quel pourrait être le problème et comment le résoudre?
Merci en avance!