pourquoi cela donne t'il -0.000000?
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

pourquoi cela donne t'il -0.000000?



  1. #1
    aydi

    pourquoi cela donne t'il -0.000000?


    ------

    bonjour,

    pourquoi lorsque je multiplie un nombre négatif par exemple -3.5*0 sa donne -0 en c++. et en matlab sa donne 0.

    le signe influe sur le calcul des angles lorsque j'utilise atan2.

    par exemple au lieux 0 sa donne -Pi.

    Merci d'avance.

    -----

  2. #2
    polo974

    Re : pourquoi cela donne t'il -0.000000?

    Parce que c'est comme ça...
    Les flottants gèrent le +0. et le -0.
    Et la multiplication entre un nombre positif et un nombre négatif donne un nombre négatif.

    Normalement atan2 doit rendre un résultat juste à 2 pi près. pour les tours supplémentaires en + ou -, c'est au codeur de faire attention.
    Jusqu'ici tout va bien...

Discussions similaires

  1. [Divers] Pourquoi cela disjoncte-t-il ?
    Par MigBru dans le forum Dépannage
    Réponses: 54
    Dernier message: 07/01/2010, 16h25
  2. Pourquoi le froid donne t-il envie d'uriner ?
    Par Koranten dans le forum Biologie
    Réponses: 2
    Dernier message: 24/03/2007, 19h40
  3. L'univers a t'il bien l'âge qu'on lui donne ?
    Par invitebc27acd4 dans le forum Archives
    Réponses: 54
    Dernier message: 05/02/2007, 22h38
  4. [Brun] que cela signifie t'il ?tube cathodique
    Par invitea95a0972 dans le forum Dépannage
    Réponses: 4
    Dernier message: 27/01/2007, 11h01
  5. TPE 1S Pourquoi manger salé donne soif
    Par invite50cea826 dans le forum TPE / TIPE et autres travaux
    Réponses: 0
    Dernier message: 26/01/2007, 19h54
Découvrez nos comparatifs produits sur l'informatique et les technologies.