acosh
, acoshf
, acoshl
Calcule le cosinus hyperbolique inverse.
Syntaxe
double acosh( double x );
float acoshf( float x );
long double acoshl( long double x );
#define acosh(X) // Requires C11 or higher
float acosh( float x ); // C++ only
long double acosh( long double x ); // C++ only
Paramètres
x
Valeur à virgule flottante.
Valeur retournée
Les acosh
fonctions retournent le cosinus hyperbolique inverse (cosinus hyperbolique d’arc) de x
. Ces fonctions sont valides sur le domaine x
≥ 1. Si x
elle est inférieure à EDOM
1, errno
est définie sur , et le résultat est un NaN silencieux. 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 | aucune | aucune |
x < 1 |
aucune | aucune |
Notes
Quand vous utilisez C++, vous pouvez appeler des surcharges d' acosh
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, acosh
prend toujours et retourne double
.
Si vous utilisez la <macro tgmath.h>acosh()
, 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++ |
---|---|---|
acosh , acoshf , acoshl |
<math.h> | <cmath> |
Macro acosh |
<tgmath.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Exemple
// crt_acosh.c
// Compile by using: cl /W4 crt_acosh.c
// This program displays the hyperbolic cosine of pi / 4
// and the arc hyperbolic cosine of the result.
#include <math.h>
#include <stdio.h>
int main( void )
{
double pi = 3.1415926535;
double x, y;
x = cosh( pi / 4 );
y = acosh( x );
printf( "cosh( %f ) = %f\n", pi/4, x );
printf( "acosh( %f ) = %f\n", x, y );
}
cosh( 0.785398 ) = 1.324609
acosh( 1.324609 ) = 0.785398
Voir aussi
Prise en charge mathématique et à virgule flottante
asinh
, asinhf
, asinhl
atanh
, atanhf
, atanhl
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