johan_geii
Messages postés8Date d'inscriptionsamedi 6 mai 2006StatutMembreDernière intervention 7 mai 2006
-
6 mai 2006 à 15:41
johan_geii
Messages postés8Date d'inscriptionsamedi 6 mai 2006StatutMembreDernière intervention 7 mai 2006
-
7 mai 2006 à 13:57
Salut à tous :)
J'ai quelques soucis d'utilisation de la fonction Arctangente.
Lorsque j'utilise cette fonction (atan ou atan2), j'obtiens toujours
des chiffres complètement incohérents au lieu d'avoir les angles que je
recherche.
L'utiisation de cette fonction est faite dans une double boucle for (x
et y) et j'utilise ces valeurs x et y dans l'arctangente, (ex
: atan2((x-210),y) )
Les résultats obtenus sont assez space (genre 10024579) et, lorsqu'un
indice x ou y change, le nouveau résultat est radicalement différent du
premier (inférieur à zéro dans certains cas) alors qu'il devrait n'être
que légèrement différent.
Quelqu'un sait-il s'il y a des spécificités d'utilisation de cette fonction ?
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020370 6 mai 2006 à 16:48
atan ou atan2 ce n'est pas du VB, si tu as programmé toi meme ces fonction il y a deux problemes possibles
- premierement tes angles seront en radian
- deuxiememrnt et probleme principal, ta fonction a l'air d'etre plus du bricolage que de la programmation si tu utilises les bocles (sans vouloir être méchant, tu trouves des astuces et c'est tout à ton honneur) donc l'arctangente peut être égale à Pi/4 et il y a peu de chance que la valeur de ton compteur de boucle prenne cette valeur.
Enfin si je n'ai pas compris du tout ce que tu veux c'est peut etre que l'arctangente est définie modulo 2Pi et c'est un probleme assez important, la valeur donnée n'est pas forcément fausse reste à trouver pourquoi elle est élevée.
Commentx est il déclaré
Le calcul s'effectue t'il bien??