Alain BarBason
2012-01-07 15:48:32 UTC
Bonjour,
J'utilise le module Math::Trig et j'ai deux problèmes.
voici le code (j'ai simplifié :-)
#!/usr/bin/perl
use Math::Trig;
print rad2deg(atan2(-1,1));
print Math::Trig::deg2deg(-45);
Pourquoi ai-je une valeur négative comme réponse, alors que dans
perldoc Math::Trig j'ai :
The full circle is 2 pi radians or 360 degrees or 400 gradians. The
result is by default wrapped to be inside the [0, {2pi,360,400}[ circle.
Et pourquoi dois je expliciter Math::Trig::deg2deg et pas rad2deg,
sachant que
use Math::Trig qw(deg2deg);
génère une erreur.
Bien le merci.
AlainBB
J'utilise le module Math::Trig et j'ai deux problèmes.
voici le code (j'ai simplifié :-)
#!/usr/bin/perl
use Math::Trig;
print rad2deg(atan2(-1,1));
print Math::Trig::deg2deg(-45);
Pourquoi ai-je une valeur négative comme réponse, alors que dans
perldoc Math::Trig j'ai :
The full circle is 2 pi radians or 360 degrees or 400 gradians. The
result is by default wrapped to be inside the [0, {2pi,360,400}[ circle.
Et pourquoi dois je expliciter Math::Trig::deg2deg et pas rad2deg,
sachant que
use Math::Trig qw(deg2deg);
génère une erreur.
Bien le merci.
AlainBB