acosh
, , acoshf
, acoshl
Calcula el coseno hiperbólico inverso.
Sintaxis
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
Parámetros
x
Valor de punto flotante.
Valor devuelto
Las acosh
funciones devuelven el coseno hiperbólico inverso (coseno hiperbólico de arco) de x
. Estas funciones son válidas en el dominio x
≥ 1. Si x
es menor que 1, errno
se establece EDOM
en y el resultado es un NaN silencioso. El valor devuelto es el mismo si x
es un NaN reservado, indefinido o infinito.
Entrada | Excepción SEH | Excepción de _matherr |
---|---|---|
± QNaN, IND, INF | None | None |
x < 1 |
None | None |
Comentarios
Cuando se usa C++, se puede llamar a las sobrecargas de acosh
que toman y devuelven los valores float
o long double
. En un programa de C, a menos que use la <macro tgmath.h> para llamar a esta función, acosh
siempre toma y devuelve double
.
Si usa la macro <tgmath.h>acosh()
, el tipo del argumento determina qué versión de la función se selecciona. Consulte Matemáticas de tipo genérico para obtener más información.
De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.
Requisitos
Función | Encabezado C | Encabezado C++ |
---|---|---|
acosh , , acoshf , acoshl |
<math.h> | <cmath> |
acosh Macro |
<tgmath.h> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.
Ejemplo
// 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
Vea también
Compatibilidad con cálculos matemáticos y el punto flotante
asinh
, , asinhf
, asinhl
atanh
, , atanhf
, atanhl
cosh
, , coshf
, coshl
sinh
, , sinhf
, sinhl
tanh
, , tanhf
, tanhl