acosh, acoshf, acoshl
Calcola il coseno iperbolico inverso.
double acosh( double x ); float acosh( float x ); // C++ only long double acosh( long double x ); // C++ only float acoshf( float x ); long double acoshl( long double x );
Parametri
- x
Valore a virgola mobile.
Valore restituito
Le funzioni acosh restituiscono il coseno iperbolico inverso (coseno iperbolico d'arco) di x. Queste funzioni sono valide nel dominio x ≥ 1. Se x è minore di 1, errno sarà impostato su EDOM e il risultato sarà una costante NaN non interattiva. Se x è una costante NaN non interattiva, un valore indefinito o infinito, sarà restituito lo stesso valore.
Input |
Eccezione SEH |
Eccezione _matherr |
---|---|---|
± QNAN, IND, INF |
none |
none |
x < 1 |
none |
none |
Note
Quando si usa C++, è possibile chiamare overload di acosh che accettano e restituiscono valori float o long double. In un programma C, acosh accetta e restituisce sempre double.
Requisiti
Funzione |
Intestazione C |
Intestazione C++ |
---|---|---|
acosh, acoshf, acoshl |
<math.h> |
<cmath> |
Per altre informazioni sulla compatibilità, vedere Compatibilità.
Esempio
// 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 );
}
Equivalente .NET Framework
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke.
Vedere anche
Riferimenti
cos, cosf, cosl, cosh, coshf, coshl
sin, sinf, sinl, sinh, sinhf, sinhl