Bonjour,

(l'encodage de la page est en UTF-8, le codage n'a pas l'air d'être détécté par automatiquement par firefox)

Tout d'abord, merci de jeter un oeuil sur ce que j'ai fait.

Ensuite:

-le fichier http://gravito.sourceforge.net/src.zip contient exclusivement les sources du programme
-le dossier http://gravito.sourceforge.net/src/ contient les sources du programme non zippé

- http://gravito.sourceforge.net/Gravito est le programme (précompilé pour linux, il n'y a normalement aucune librairie necessaire pour l'executer)
- http://gravito.sourceforge.net/html/ est la documentation du programme. C'est à mon avis le plus facile pour comprendre le code.
- http://gravito.sourceforge.net/html/classGRAV_1_1GGenerate.html#81a95016aae3cb08b07d95f676e7e591 est la fonction qui genère les données. J'ai essayé de la décrire au mieux dans la documentation, j'y ai mis les formules, les variables, etc... (le nom de la fonction est vector< vector< double > > GRAV::GGenerate::GenerateOrbit (int NumPlanet) ).

- http://gravito.sourceforge.net/test.zip contient une archive contenant tout les tests.
- http://gravito.sourceforge.net/test/ est le repertoire contenant les test que j'ai pu executer avec le programme: chaque série de test peut étre repérée grace à son numéro.
- http://gravito.sourceforge.net/test/conf/ contient les differentes configurations des tests. je pense que les commandes sont facilement compréhensible. Vous pouvez vous aider de: http://gravito.sourceforge.net/html
/classGRAV_1_1GConsole.html#ec13454f072f4cda7cc7aae093b291ec . le champ "FORMAT DE LA COMMANDE LANCE PAR L'USER:" correspond à la commande dans le fichier de configuration. Ainsi, par exemple pour le fichier "test/conf/tata01.grav" la configuration est la suivante:

Création d'un univers nommé "univers" contenant un soleil nommé "soleil" et une planète nommé "terre". La masse du soleil est de 2.0E25, la masse de la terre est de 5.9736E24. La distance entre soleil/terre est de 150.0E6. La vitesse de la terre est de 0. Delta T vaut 0.001, et parcours comme valeur de -1 à 1. Les unités sont en mètre/seconde. Produire les orbites des planètes dans un dossier "test/" avec comme numéro de version "01"(ne pas tenir compte de la configuration des dossier, je l'ai modifié pour la rendre plus clair) (je sais aussi que les données ont l'air assez "extravagante" mais regardez les parametres des autres test, j'ai modifié la vitesse de la planète et la masse du soleil, sans succès. la distance entre les deux astres est de 150E6 et non 150E9 car avec la deuxième valeur, je n'obtiens plus une courbe, mais une droite: la division qui est faite est trop importante, mais voir la documentation pour plus de détail)

-ensuite, http://gravito.sourceforge.net/test/log/ contient les fichiers de log (voir la documentation pour les details) pour savoir ce qui se passe à chaque itération de la boucle
- http://gravito.sourceforge.net/test/png/ contient les resultats des test, qui sont, assez bizzarre. (le soleil est en (0;0) )
- http://gravito.sourceforge.net/test/result/ contient les coordonnées de la terre produite par le programme, vous pouvez ainsi si vous le vouler visualiser la courbe sous n'importe qu'elle autre logiciel (mapple, regressi, etc...) (le soleil est en (0;0) )



Je ne comprends vraiment pas pourquoi j'obtiens des resultats aussi bizzare. J'ai reessayé de comprendre le démonstration, elle m'a l'air bonne, mon "algorithme" ne m'a pas l'aire faux non plus. AMHA Soit je me suis trompé totalement, soit l'erreur est totalement idiote.

Merci d'avance,
Pierre Nicolaz.