Bonjour à tous,

Je ne suis pas sûr d'avoir poster dans la bonne section mais corrigez-moi si nécessaire. Voilà, je suis actuellement sur un projet de simulation utilisant Mathematica et j'aurais des résultats à exporter pour pouvoir l'utiliser en C++ pour en faire de la 3D.

Sous Mathematica, j'ai réussi à écrire dans un fichier les données (temps, position X et Y). Je rencontre déjà un petit problème à ce niveau puisque il exporte des fois dans un format flottant des fois sous une forme scientifique propre au logiciel. La solution serait d'obliger Mathematica à écrire en nombre flottant (ce que je n'ai pas réussi à faire).
Voici un petit extrait :
{0, 0, 0}
{1, 1.4340358390480135*^-6, 0}
{2, 5.736143356192054*^-6, 0}
{3, 0.000012906322551432122, 0}
{4, 0.000022944573424768216, 0}
{5, 0.00003585089597620035, 0}
{6, 0.00005162529020572849, 0}
{7, 0.00007026775611335266, 0}
{8, 0.00009177829369907286, 0}
// etc...
{18, 0.0004620208759911061, 4.184206026355456*^-6}
{19, 0.0005090688055011628, 0.00001306636633077474}
// etc...
Ligne 2 et 3 on observe un format scientifique spécial. Alors comme ça je n'ai aucune idée de comment parser avec les deux formats, ça pose problème. Après d'un côté mathématique, je ne sais pas si le C++ arrive à stoker avec la même précision offerte par le fichier.
Peut-être faudrait-il utiliser un autre langage comme Python pour parser et faire la partie 3D, ou un autre langage ? A noter que je suis sous Linux et que Mathematica est imposé. Quelles seraient vos suggestions et méthodes pour y arriver ?

Merci d'avance.