cosh
, , coshf
, coshl
Calcula el coseno hiperbólico.
Sintaxis
double cosh( double x );
float coshf( float x );
long double coshl( long double x );
#define cosh(X) // Requires C11 or higher
float cosh( float x ); // C++ only
long double cosh( long double x ); // C++ only
Parámetros
x
Ángulo en radianes.
Valor devuelto
Coseno hiperbólico de x
.
De forma predeterminada, si el resultado es demasiado grande en una llamada de cosh
, coshf
o coshl
, la función devuelve HUGE_VAL
y establece errno
en ERANGE
.
Entrada | Excepción SEH | Excepción de _matherr |
---|---|---|
± QNaN, IND | None | _DOMAIN |
x ≥ 7.104760e+002 |
INEXACT +OVERFLOW |
OVERFLOW |
Comentarios
Puesto que C++ permite las sobrecargas, es posible llamar a las sobrecargas de cosh
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, cosh
siempre toma y devuelve double
.
Si usa la cosh
macro de <tgmath.h>
, el tipo del argumento determina qué versión de la función está seleccionada. 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
Routine | Encabezado necesario (C) | Encabezado necesario (C++) |
---|---|---|
coshf , , cosl , coshl |
<math.h> |
<cmath> o <math.h> |
coshf Macro |
<tgmath.h> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.
Ejemplo
Consulte el ejemplo de sinh
, sinhf
, sinhl
.
Consulte también
Compatibilidad con cálculos matemáticos y el punto flotante
acosh
, , acoshf
, acoshl
asinh
, , asinhf
, asinhl
atanh
, , atanhf
, atanhl
_matherr
sinh
, , sinhf
, sinhl
tanh
, , tanhf
, tanhl