asinh, asinhf, asinhl
Calcule le sinus hyperbolique inverse.
double asinh( double x ); float asinh( float x ); // C++ only long double asinh( long double x ); // C++ only float asinhf( float x ); long double asinhl( long double x );
Paramètres
- x
Valeur à virgule flottante.
Valeur de retour
Les fonctions asinh retournent le sinus hyperbolique inverse (arc sinus hyperbolique) de x. Cette fonction est valide sur le domaine à virgule flottante. Si x est une valeur NaN silencieuse, est indéfini ou infini, la même valeur est retournée.
Entrée |
Exception SEH |
Exception _matherr |
---|---|---|
± QNAN, IND, INF |
aucun |
aucun |
Notes
Quand vous utilisez C++, vous pouvez appeler des surcharges d'asinh qui acceptent et retournent des valeurs float ou long double. Dans un programme C, asinh accepte et retourne toujours double.
Configuration requise
Fonction |
En-tête C |
En-tête C++ |
---|---|---|
asinh, asinhf, asinhl |
<math.h> |
<cmath> |
Pour plus d'informations sur la compatibilité, voir Compatibilité.
Exemple
// crt_asinh.c
// Compile by using: cl /W4 crt_asinh.c
// This program displays the hyperbolic sine of pi / 4
// and the arc hyperbolic sine of the result.
#include <math.h>
#include <stdio.h>
int main( void )
{
double pi = 3.1415926535;
double x, y;
x = sinh( pi / 4 );
y = asinh( x );
printf( "sinh( %f ) = %f\n", pi/4, x );
printf( "asinh( %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
cos, cosf, cosl, cosh, coshf, coshl
sin, sinf, sinl, sinh, sinhf, sinhl