asinh
, , asinhf
, asinhl
Calcula el seno hiperbólico inverso.
Sintaxis
double asinh( double x );
float asinhf( float x );
long double asinhl( long double x );
#define asinh(X) // Requires C11 or higher
float asinh( float x ); // C++ only
long double asinh( long double x ); // C++ only
Parámetros
x
Valor de punto flotante.
Valor devuelto
Las asinh
funciones devuelven el seno hiperbólico inverso (seno hiperbólico de arco) de x
. Esta función es válida en el dominio de punto flotante. 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 |
Comentarios
Cuando se usa C++, se puede llamar a las sobrecargas de asinh
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, asinh
siempre toma y devuelve double
.
Si usa la macro <tgmath.h>asinh()
, 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 cambiarlo, vea Estado global en CRT.
Requisitos
Función | Encabezado C necesario | Encabezado C++ necesario |
---|---|---|
asinh , , asinhf , asinhl |
<math.h> | <cmath> o <math.h> |
Macro asinh() | <tgmath.h> |
Para obtener información adicional sobre compatibilidad, vea Compatibility.
Ejemplo
// crt_asinh.c
// Compile by using: cl /W4 crt_asinh.c
// This program displays the hyperbolic sine of pi / 4
// and the arc hyperbolic sine of the result.
#include <math.h>
#include <stdio.h>
int main( void )
{
double pi = 3.1415926535;
double x, y;
x = sinh( pi / 4 );
y = asinh( x );
printf( "sinh( %f ) = %f\n", pi/4, x );
printf( "asinh( %f ) = %f\n", x, y );
}
sinh( 0.785398 ) = 0.868671
asinh( 0.868671 ) = 0.785398
Vea también
Compatibilidad con cálculos matemáticos y el punto flotante
acosh
, , acoshf
, acoshl
atanh
, , atanhf
, atanhl
cosh
, , coshf
, coshl
sinh
, , sinhf
, sinhl
tanh
, , tanhf
, tanhl