Je voudrais savoir comment me servir de tan-1, cos-1 et sin-1 en c++. Est-ce-que
ndubien
Messages postés557Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention10 mai 2014
-
17 juin 2006 à 22:07
wxccxw
Messages postés755Date d'inscriptionsamedi 15 mai 2004StatutMembreDernière intervention30 janvier 2011
-
19 juin 2006 à 17:22
Bonjour,
Je voudrais savoir comment me servir de , cos-1sin-1 en c++.
Est-ce-que quelqu'un peut m'aider?
SVP
wxccxw
Messages postés755Date d'inscriptionsamedi 15 mai 2004StatutMembreDernière intervention30 janvier 2011 19 juin 2006 à 17:22
Calculates the arctangent of x (atan or atanf) or the arctangent of y/x (atan2 or atan2f).
double atan(
double x
);
float atan(
float x
); // C++ only
long double atan(
long double x
); // C++ only
double atan2(
double y ,
double x
);
float atan2(
float y ,
float x
); // C++ only
long double atan2(
long double y ,
long double x
); // C++ only
float atanf(
float x
);
float atan2f(
float y ,
float x
);
Parameters
* x, y : Any numbers.
Return Value
atan returns the arctangent of x in the range of –p/2 to p/2 radians.atan2 returns the arctangent of y/x in the range –p to p radians. If x is 0, atan returns 0. If both parameters of atan2 are 0, the function returns 0.
atan2 uses the signs of both parameters to determine the quadrant of the return value.
Input |
SEH Exception |
Matherr Exception |
----
± QNAN,IND,
none,
_DOMAIN
Remarks
The atan function calculates the arctangent of x. atan2 calculates the arctangent of y/x. atan2 is well defined for every point other than the origin, even if x equals 0 and y does not equal 0.
atan has an implementation that uses Streaming SIMD Extensions 2 (SSE2). See _set_SSE2_enable for information and restrictions on using the SSE2 implementation.
C++ allows overloading, so you can call overloads of atan and atan2. In a C program, atan and atan2 always take and return doubles.