CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

cosinus exotique

sn00bino
sn00bino
Niveau 5
23 octobre 2007 à 21:38:17

Est-ce normal que cos(PI/2) me renvoie 4.quelque chose ? je suis bien en radian ( cos PI = 0 )

sn00bino
sn00bino
Niveau 5
23 octobre 2007 à 21:40:44

Bon déja cos PI me renvoie -1.
Et cos PI/2 me renvoie 4.quelque chose E-4 donc tout va bien.

Si il faut retenir quelque chose de ce thread c ´est que être nul, pour faire de la prog, c ´est pas terrible.

désolé du dérangement

dnob700
dnob700
Niveau 10
23 octobre 2007 à 22:07:00

non, le truc à retenir c´est que les flottants c´est trompeur, surtout s´il faut aller lire la fin pour voir un exposant. D´où sors ton PI ? dans math.h il y a une constante M_PI je crois qui a une précision pas trop mal. Est-ce que tu obtient quelque chose d´aussi grand que 10^-4 avec cette constante (ou une autre de bonne précision) ?

Fvirtman
Fvirtman
Niveau 10
24 octobre 2007 à 10:47:41

oui, quelle valeur utilises tu pour PI ?

(M_PI n´est pas dans toutes les implémentations de math.h, c´est dommage, le bon truc, c´est de mettre dans un de ses headers :

  1. ifndef M_PI
  2. define M_PI 3.14159265358979
  3. endif

10^-4 est une valeur acceptable pour cos(PI/2), selon la précision que tu as donné a PI.
Mais apres, ce sont des erreurs d´arrondi : tu n´auras jamais 0.0 pile.

godrik
godrik
Niveau 30
24 octobre 2007 à 14:15:11

Personnelement, je trouve ca un peu gros 10^-4. Epsilon est de l´ordre de 10^-8 (de mémoire)

Fvirtman
Fvirtman
Niveau 10
24 octobre 2007 à 15:46:10

Oui, mais si par exemple, il a pris PI = 3.14 ceci pourrait expliquer cela :)

sn00bino
sn00bino
Niveau 5
25 octobre 2007 à 21:04:50

Oé j´ ai bien E-8 en prenant une valeur plus précise de PI. Merci pour votre aide, j´ espére que je me ferais plus avoir par des trucs comme sa.

Fvirtman
Fvirtman
Niveau 10
25 octobre 2007 à 21:20:57

si tu déclares PI comme une constante (avec #define) il sera recopié dans le code, et vu comme un double, donc de toute façon, il consommera 8 octets, donc ça ne te coutera pas plus de mémoire de mettre davantage de précision :-)

Meme si tu choisis d´en faire explicitement un float, tu peux déja mettre pas mal de précision :)
Met en donc pas mal :)

sn00bino
sn00bino
Niveau 5
26 octobre 2007 à 21:53:29

non je le mes dans le #define sous forme 3.14....f donc sa sera bien un float. Sa évite les convertions comme je bosse que sur les floats. Je fais en ce moment une petite calculatrice.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment