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>
coshfMacro <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 matemáticas y punto flotante
acosh, acoshf, acoshl
asinh, asinhf, asinhl
atanh, atanhf, atanhl
_matherr
sinh, sinhf, sinhl
tanh, tanhf, tanhl