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

Kayan Nokta Desteği

Uzun Çift

acos, acosf, acosl

asin, asinf, asinl

atan, atanf, atanl, atan2, atan2f, atan2l

cos, cosf, cosl, cosh, coshf, coshl

sin, sinf, sinl, sinh, sinhf, sinhl

tan, tanf, tanl, tanh, tanhf, tanhl

_CItan