atanh
, atanhf
, atanhl
Calcule la tangente hyperbolique inverse.
Syntaxe
double atanh( double x );
float atanhf( float x );
long double atanhl( long double x );
#define atanh(X) // Requires C11 or higher
float atanh( float x ); // C++ only
long double atanh( long double x ); // C++ only
Paramètres
x
Valeur à virgule flottante.
Valeur retournée
Les atanh
fonctions retournent la tangente hyperbolique inverse (tangente hyperbolique d’arc) de x
. Si x
la valeur est supérieure à 1, ou inférieure à -1, errno
est définie EDOM
et le résultat est un NaN silencieux. 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 | aucune | aucune |
X ≥ 1; x ≤ -1 |
aucune | aucune |
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, sauf si vous utilisez la <macro tgmath.h> pour appeler cette fonction, atanh
prend toujours et retourne double
.
Si vous utilisez la <macro tgmath.h>atanh()
, le type de l’argument détermine la version de la fonction sélectionnée. Pour plus d’informations, consultez les mathématiques génériques de type.
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Spécifications
Fonction | En-tête C | En-tête C++ |
---|---|---|
atanh , atanhf , atanhl |
<math.h> | <cmath> ou <math.h> |
Macro atanh |
<tgmath.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
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 );
}
tanh( 0.785398 ) = 0.655794
atanh( 0.655794 ) = 0.785398
Voir aussi
Prise en charge mathématique et à virgule flottante
acosh
, acoshf
, acoshl
asinh
, asinhf
, asinhl
cosh
, coshf
, coshl
sinh
, sinhf
, sinhl
tanh
, tanhf
, tanhl
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour