atanのヘルプ・マニュアル
日本語 英語
atan --help
man atan
ATAN(3) Linux Programmer’s Manual ATAN(3)
名前
atan, atanf, atanl - 逆正接(arc tangent)関数
書式
#include
double atan(double x);
float atanf(float x);
long double atanl( long double x);
-lm でリンクする。
glibc 向けの機能検査マクロの要件 (feature_test_macros(7) 参照):
atanf(), atanl(): _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600
|| _ISOC99_SOURCE; or cc -std=c99
説明
atan() x の逆正接(arc tangent)の主値を計算する。すなわち、そ の 正 接
(tangent)が x となるような値である。
返り値
成功すると、これらの関数は x の逆正接の主値をラジアン単位で返す。返り値
は [-pi/2, pi/2] の範囲となる。
x が NaN の場合、NaN が返される。
x が +0 (-0) の場合、+0 (-0) が返される。
x が正の無限大 (負の無限大) の場合、+pi/2 (-pi/2) が返される。
エラー
エラーは発生しない。
準拠
C99, POSIX.1-2001. double 版の関数は SVr4, 4.3BSD, C89 にも準拠して い
る。
関連項目
acos(3), asin(3), atan2(3), carg(3), catan(3), cos(3), sin(3), tan(3)
2008-12-02 ATAN(3)
ATAN(3) Linux Programmer’s Manual ATAN(3)
NAME
atan, atanf, atanl - arc tangent function
SYNOPSIS
#include
double atan(double x);
float atanf(float x);
long double atanl( long double x);
Link with -lm.
Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
atanf(), atanl(): _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600
|| _ISOC99_SOURCE; or cc -std=c99
DESCRIPTION
The atan() function calculates the principal value of the arc tangent
of x; that is the value whose tangent is x.
RETURN VALUE
On success, these functions return the principal value of the arc tan-
gent of x in radians; the return value is in the range [-pi/2, pi/2].
If x is a NaN, a NaN is returned.
If x is +0 (-0), +0 (-0) is returned.
If x is positive infinity (negative infinity), +pi/2 (-pi/2) is
returned.
ERRORS
No errors occur.
CONFORMING TO
C99, POSIX.1-2001. The variant returning double also conforms to SVr4,
4.3BSD, C89.
SEE ALSO
acos(3), asin(3), atan2(3), carg(3), catan(3), cos(3), sin(3), tan(3)
COLOPHON
This page is part of release 3.22 of the Linux man-pages project. A
description of the project, and information about reporting bugs, can
be found at http://www.kernel.org/doc/man-pages/.
2008-12-02 ATAN(3)