atan2

Autres langues

Langue: ja

Autres versions - même langue

Version: 2002-07-27 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

̾Á°

atan2, atan2f, atan2l - Æó¤Ä¤ÎÊÑ¿ô¤ËÂФ¹¤ëµÕÀµÀÜ¡Ê¥¢¡¼¥¯¥¿¥ó¥¸¥§¥ó¥È¡Ë´Ø¿ô

½ñ¼°


#include <math.h>



double atan2(double y, double x);


float atan2f(float y, float x);
long double atan2l(long double y, long double x);
-lm ¤Ç¥ê¥ó¥¯¤¹¤ë¡£

ÀâÌÀ

atan2() ´Ø¿ô¤ÏÆó¤Ä¤ÎÊÑ¿ô x and y ¤ËÂФ¹¤ë µÕÀµÀÜ¡Ê¥¢¡¼¥¯¥¿¥ó¥¸¥§¥ó¥È¡Ë¤ò·×»»¤¹¤ë¡£ ¤³¤ì¤Ï¡¢ y / x ¤ÎµÕÀµÀܤò·×»»¤·¡¢ Æó¤Ä¤Î°ú¿ô¤ÎÉä¹æ¤Ï·ë²Ì¤Î¾Ý¸Â¤ò·èÄꤹ¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡£

ÊÖ¤êÃÍ

atan2() ´Ø¿ô¤Ï·ë²Ì¤ò¥é¥¸¥¢¥óñ°Ì¤ÇÊÖ¤·¡¢ÃÍ¤Ï -PI ¤È PI ¡Êξü¤ò´Þ¤à¡Ë ¤Ç¤¢¤ë¡£

½àµò

SVr4, POSIX.1-2001, 4.3BSD, C89. float ÈÇ¤È long double ÈÇ¤Ï C99 ¤ÎÍ×µá»ÅÍͤǤ¢¤ë¡£

´ØÏ¢¹àÌÜ

acos(3), asin(3), atan(3), cos(3), sin(3), tan(3)