Bonjour,
Je cherche à écrire un petit programme destiné à faire des calculs de fiabilité à partir de la description d'un système (fournit sous forme d'un fichier type xml). J'ai déjà écrit la base du logiciel, sauf que quand je le fait tourner afin de tester, je suis plutôt déçu de la précision des résultats obtenus : il n'est pas rare que la somme de 3 variables initialisées à 1e-7 donne 2.997e-7. Mais cela, bien sûr, je m'en doutais un peu.
Aussi je me demandais quelle était la meilleure solution pour faire des calculs flottants (sur des doubles en l'occurence) précis en C++.
Existe-il des librairies portables qui fassent autorité dans le domaine ? Faut il que je programme moi même une petite lib vu que ça peut être simple (fixed point arithmetic par exemple) ?
Merci de me faire partager vos opinions/expériences sur le sujet![]()
Partager