atanh, atanhf, atanhl
역쌍곡 탄젠트를 계산합니다.
double atanh( double x ); float atanh( float x ); // C++ only long double atanh( long double x ); // C++ only float atanhf( float x ); long double atanhl( long double x );
매개 변수
- x
부동 소수점 값입니다.
반환 값
atanh 함수는 x의 역쌍곡 탄젠트를 반환합니다. x가 1보다 크거나 –1 보다 작은 경우 errno는 EDOM으로 설정되고 결과는 Quiet NaN입니다. x가 1 또는 -1인 경우에는 양 또는 음의 무한대가 각각 반환되고 errno는 ERANGE로 설정됩니다.
입력 |
SEH 예외 |
Matherr 예외 |
---|---|---|
± QNAN,IND |
없음 |
없음 |
X ≥ 1; x ≤ -1 |
없음 |
없음 |
설명
C++에서는 오버로드를 허용하므로 float 또는 long double 값을 사용 및 반환하는 atanh의 오버로드를 호출할 수 있습니다. C 프로그램에서 atanh는 항상 double을 사용 및 반환합니다.
요구 사항
함수 |
C 헤더 |
C++ 헤더 |
---|---|---|
atanh, atanhf, atanhl |
<math.h> |
<cmath> |
호환성에 대한 자세한 내용은 호환성을 참조하십시오.
예제
// crt_atanh.c
// This program displays the hyperbolic tangent of pi / 4
// and the arc hyperbolic tangent of the result.
//
#include <math.h>
#include <stdio.h>
int main( void )
{
double pi = 3.1415926535;
double x, y;
x = tanh( pi / 4 );
y = atanh( x );
printf( "tanh( %f ) = %f\n", pi/4, x );
printf( "atanh( %f ) = %f\n", x, y );
}
해당 .NET Framework 항목
해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제을 참조하십시오.
참고 항목
참조
atan, atanf, atanl, atan2, atan2f, atan2l
cos, cosf, cosl, cosh, coshf, coshl
sin, sinf, sinl, sinh, sinhf, sinhl