sinh
, , sinhf
, sinhl
Calcula el seno hiperbólico.
Sintaxis
double sinh(double x);
float sinhf(float x);
long double sinhl(long double x);
#define sinh(x) // Requires C11 or higher
float sinh(float x); // C++ only
long double sinh(long double x); // C++ only
Parámetros
x
Ángulo en radianes.
Valor devuelto
Las funciones sinh
devuelven seno hiperbólico de x
. De forma predeterminada, si el resultado es demasiado grande, sinh
establece ERANGE
errno
en y devuelve ±HUGE_VAL
.
Entrada | Excepción SEH | Excepción de _matherr |
---|---|---|
± QNaN, IND | None | _DOMAIN |
|x| ≥ 7.104760e+002 |
OVERFLOW +INEXACT |
OVERFLOW |
Para obtener más información sobre los códigos de retorno, vea errno
, _doserrno
, _sys_errlist
y _sys_nerr
.
Comentarios
Puesto que C++ permite las sobrecargas, es posible llamar a las sobrecargas de sinh
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, sinh
siempre toma y devuelve double
.
Si usa la sinh
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++) |
---|---|---|
sinh , , sinhf , sinhl |
<math.h> |
<cmath> o <math.h> |
sinh Macro |
<tgmath.h> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.
Ejemplo
// crt_sinhcosh.c
// This program displays the hyperbolic
// sine and hyperbolic cosine of pi / 2.
// Compile by using: cl /W4 crt_sinhcosh.c
#include <math.h>
#include <stdio.h>
int main( void)
{
double pi = 3.1415926535;
double x, y;
x = pi / 2;
y = sinh( x );
printf( "sinh( %f ) = %f\n",x, y );
y = cosh( x );
printf( "cosh( %f ) = %f\n",x, y );
}
sinh( 1.570796 ) = 2.301299
cosh( 1.570796 ) = 2.509178
Vea también
Compatibilidad con cálculos matemáticos y el punto flotante
acosh
, , acoshf
, acoshl
asinh
, , asinhf
, asinhl
atanh
, , atanhf
, atanhl
cosh
, , coshf
, coshl
tanh
, , tanhf
, tanhl