Page 1 sur 1

calcul trigo problème

Publié : mer. 08/juin/2011 17:31
par kernadec
bonjour à Tous
quelqu'un a t"il déjà rencontré ce problème ou c'est peut être un bug....
si c'est un bug... j'irais le poster sur le forum Anglais.

Voilà, J' avais des erreurs de calculs en trigonométrie
et j'ai cherché pendant un petit moment sans comprendre...
Alors, il y à peut être un problème avec les fonctions Trigo-cumulées,
celles-ci n'opèrent plus sur leurs contenu dans certain cas.

Cordialement

Code : Tout sélectionner

Debug Degree(Radian(180-30))
Debug Degree(ASin(Sin(Radian((120+30)))))
Debug Degree(ASin(Sin((180-30)*#PI/180)))
Debug Degree(ACos(Cos(Radian((120+30)))))
Debug Degree(ATan(Tan(Radian((120+30)))))
Debug "True result"
Debug Degree(ATan(Sin(Radian(165))/(0.25-1*Cos(Radian(165)))))
Debug Degree(ATan(Sin(Radian(150))/(0.25-1*Cos(Radian(150)))))
Debug "True result"
Debug Degree(ATan(Sin(Radian(180)-Radian(15))/(0.25-1*Cos(Radian(180)-Radian(15)))))
Debug Degree(ATan(Sin(Radian(180)-Radian(30))/(0.25-1*Cos(Radian(180)-Radian(30)))))
Debug "True result"
Debug "              Maintenant le Probleme "
Debug Degree(ATan(Sin(Radian(180-15)/(0.25-1*Cos(Radian(180-15))))))
Debug Degree(ATan(Sin(Radian(180-30)/(0.25-1*Cos(Radian(180-30))))))
Debug "False result"
Debug Degree(ATan(Sin(Radian((180-15))/(0.25-1*Cos(Radian((180-15)))))))
Debug Degree(ATan(Sin(Radian((180-30))/(0.25-1*Cos(Radian((180-30)))))))
Debug "False result"
Debug Degree(ATan((Sin((((180-15)*#PI/180))/(0.25-1*Cos((((180-15)*#PI/180))))))))
Debug Degree(ATan((Sin((((180-30)*#PI/180))/(0.25-1*Cos((((180-30)*#PI/180))))))))
Debug "False result"

Re: calcul trigo problème

Publié : mer. 08/juin/2011 21:05
par Cool Dji
Salut Kernadec,

Les parenthèses ne sont pas toujours au même endroit.
Par exemple, les lignes 7 et 14 ne sont pas les mêmes. C'est fait exprès ?

ps : ça représente quoi ton avatar ? un serpent autour d'une lance surplombée d'un casque gaulois ?

Re: calcul trigo problème

Publié : mer. 08/juin/2011 21:13
par djes
Tu t'es planté :)

Code : Tout sélectionner

Debug Degree(Radian(180-30))
Debug Degree(ASin(Sin(Radian((120+30)))))
Debug Degree(ASin(Sin((180-30)*#PI/180)))
Debug Degree(ACos(Cos(Radian((120+30)))))
Debug Degree(ATan(Tan(Radian((120+30)))))
Debug "True result"
Debug Degree(ATan(Sin(Radian(165))/(0.25-1*Cos(Radian(165)))))
Debug Degree(ATan(Sin(Radian(150))/(0.25-1*Cos(Radian(150)))))
Debug "True result"
Debug Degree(ATan(Sin(Radian(180)-Radian(15))/(0.25-1*Cos(Radian(180)-Radian(15)))))
Debug Degree(ATan(Sin(Radian(180)-Radian(30))/(0.25-1*Cos(Radian(180)-Radian(30)))))
Debug "True result"
Debug "              Maintenant le Probleme "
Debug Degree(ATan(Sin(Radian(180-15))/(0.25-1*Cos(Radian(180-15)))))
Debug Degree(ATan(Sin(Radian(180-30))/(0.25-1*Cos(Radian(180-30)))))
Debug "False result"
Debug Degree(ATan(Sin(Radian((180-15)))/(0.25-1*Cos(Radian((180-15))))))
Debug Degree(ATan(Sin(Radian((180-30)))/(0.25-1*Cos(Radian((180-30))))))
Debug "False result"
Debug Degree(ATan((Sin((((180-15)*#PI/180)))/(0.25-1*Cos((((180-15)*#PI/180)))))))
Debug Degree(ATan((Sin((((180-30)*#PI/180)))/(0.25-1*Cos((((180-30)*#PI/180)))))))
Debug "False result"

Re: calcul trigo problème

Publié : mer. 08/juin/2011 21:19
par Cool Dji
djes a écrit :Tu t'es planté :)
+1 :D

Re: calcul trigo problème

Publié : mer. 08/juin/2011 21:41
par kernadec
bonsoir cool dji et djes
mince , alors
j'ai trouvé ma bourde :oops:
il vaudrait mieux, que j'aille dormir :mrgreen:

Code : Tout sélectionner

Debug Degree(ATan(Sin(Radian(180-15))/(0.25-1*Cos(Radian(180-15)))))
Debug Degree(ATan(Sin(Radian(180-30))/(0.25-1*Cos(Radian(180-30)))))
@cool dji
mon avatar est un caducée qui se trouve dans un bouquin de Nicolas Flamel

cordialement

Re: calcul trigo problème

Publié : mer. 08/juin/2011 21:58
par Cool Dji
Merci pour l'info sur l'avatar.

Héhé, la nuit porte conseil :lol:
Fais gaffe à pas trop rêver de parenthèses :mrgreen:
Quoique avec un peu d'imagination, ça peut faire de belles formes !!