atanh, atanhf, atanhl
Calcule la tangente hyperbolique inverse.
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 );
Paramètres
- x
Valeur à virgule flottante.
Valeur de retour
Les fonctions atanh retournent la tangente hyperbolique inverse (arc tangente hyperbolique) de x. Si x est supérieur à 1, ou inférieur à –1, errno a la valeur EDOM et le résultat est une valeur NaN silencieuse. Si x est égal à 1 ou -1, un infini positif ou négatif est retourné, respectivement, et errno a la valeur ERANGE.
Entrée |
Exception SEH |
Exception Matherr |
---|---|---|
± QNAN,IND |
aucun |
aucun |
X ≥ 1; x ≤ -1 |
aucun |
aucun |
Notes
C++ autorisant la surcharge, vous pouvez appeler des surcharges de atanh qui acceptent et retournent des valeurs float ou long double. Dans un programme C, atanh accepte et retourne toujours double.
Configuration requise
Fonction |
En-tête C |
En-tête C++ |
---|---|---|
atanh, atanhf, atanhl |
<math.h> |
<cmath> |
Pour plus d'informations sur la compatibilité, voir Compatibilité.
Exemple
// 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 );
}
Équivalent .NET Framework
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de code non managé.
Voir aussi
Référence
Prise en charge de la virgule flottante
atan, atanf, atanl, atan2, atan2f, atan2l
cos, cosf, cosl, cosh, coshf, coshl
sin, sinf, sinl, sinh, sinhf, sinhl