IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Boost C++ Discussion :

Boost précision fonctions


Sujet :

Boost C++

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 62
    Points : 28
    Points
    28
    Par défaut Boost précision fonctions
    Bonjour,

    La programmation, je n'y suis pas très bon. Mais voilà on est obligé d'en faire de temps en temps. J'ai fait une petite appli C/C++ avec boost sous visual express 2008.
    Et je rencontre un problème avec
    boost::math::erf

    En fait je ne comprends pas bien le C++, du coup en regardant le header erf.hpp j'ai nagé... et donc j'aimerais que quelquun réponde à la question que je me pose.
    Pour l'instant dans mon programme je fais boost::math::erf(a) ou a est un double, seulement la précision qu'il me donne ne me satisfait pas du tout...
    Alors ce que je cherchais dans le header comme renseignement, c'était est-ce que erf peut être appelée avec plusieurs arguments dont un servirait justement à contrôler la précision.
    Typiquement si je fais la différence suivante 0.5*(1-erf(-37/sqrt(2))) - 0.5*(1-erf(-8/sqrt(2))), je trouve 6.66138147750939e-16 avec matlab... mais sous visual .. j'ai mon beau 0.
    Voilà je pense que vous percevez mon problème, s'il est résoluble en utilisant boost, je serai content.
    Car je crois savoir que je pourrais utiliser une librairie maths genre MPFR qui fait ce genre de choses.
    J'ai également installé MPIR pensant qu'il implémentait les fonctions classiques, cos, exp, erf ... mais je me suis trompé.... a moins que je me trompe.

    Merci pour celui qui me lira, comprendra ma demande et m'aidera

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 62
    Points : 28
    Points
    28
    Par défaut
    Problème solved

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/01/2011, 01h00
  2. [Boost.Function] Appeler une fonction "externe"
    Par poukill dans le forum Boost
    Réponses: 17
    Dernier message: 29/08/2007, 16h04
  3. Réponses: 9
    Dernier message: 24/08/2007, 12h37
  4. Boost thread avec fonction membre non statique.
    Par Klaim dans le forum Boost
    Réponses: 2
    Dernier message: 11/08/2007, 02h58
  5. Réponses: 1
    Dernier message: 02/12/2005, 23h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo