atanh, atanhf, atanhl
Ters hiperbolik teğet hesaplar.
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 );
Parametreler
- x
Kayan nokta değeri.
Dönüş Değeri
atanh İşlevler döndürür, ters hyberbolic teğet (yay hiperbolik teğet) x.Varsa x 1 veya -1 değerinden büyük errno ayarlamak EDOM ve sonucu bir sessiz NaN.Varsa x olan 1 veya -1 eşit, pozitif veya negatif sonsuz, sırasıyla döndürülen ve errno ayarlamak ERANGE.
Giriş |
SEH özel durumu |
MatherrÖzel durum |
---|---|---|
± QNAN, ONRAKİNİ BUL |
yok |
yok |
X ≥ 1; x ≤ -1 |
yok |
yok |
Notlar
Because C++ allows overloading, you can call overloads of atanh that take and return float or long double values.Bir C programında atanh her zaman alan ve döndüren double.
Gereksinimler
İşlev |
C üstbilgisi |
C++ üstbilgisi |
---|---|---|
atanh, atanhf, atanhl |
< math.h > |
<cmath> |
Uyumluluk ek bilgi için bkz Uyumluluk.
Örnek
// 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 Eşdeğeri
Uygulanamaz. Standart C işlevini çağırmak için PInvoke kullanın. Daha fazla bilgi için bkz. Platform Çağırma Örnekleri.
Ayrıca bkz.
Başvuru
atan, atanf, atanl, atan2, atan2f, atan2l
cos, cosf, cosl, cosh, coshf, coshl
sin, sinf, sinl, sinh, sinhf, sinhl