asinh, asinhf, asinhl
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definido en el encabezado
<math.h>
|
||
|
float
asinhf
(
float
arg
)
;
|
(1) | (desde C99) |
|
double
asinh
(
double
arg
)
;
|
(2) | (desde C99) |
|
long
double
asinhl
(
long
double
arg
)
;
|
(3) | (desde C99) |
|
Definido en el encabezado
<tgmath.h>
|
||
|
#define asinh( arg )
|
(4) | (desde C99) |
asinhl
es llamado. De lo contrario, si el argumento tiene tipo entero o el tipo
double
,
asinh
es llamado. De lo contrario,
asinhf
es llamado. Si el argumento es complejo, entonces el macro invoca la función compleja correspondiente (
casinhf
,
casinh
,
casinhl
).
Contenidos |
Parámetros
| arg | - | valor de punto flotante que representa el área de un sector hiperbólico |
Valor de retorno
Si no ocurren errores, se devuelve el seno hiperbólico inverso de
arg
(
sinh
-1
(arg)
, o
arsinh(arg)
).
Si ocurre un error de rango debido a desbordamiento inferior, se devuelve el resultado correcto (después del redondeo).
Manejo de errores
Los errores se reportan como se especifica en
math_errhandling
.
Si la implementación soporta aritmética de punto flotante IEEE (IEC 60559),
- Si el argumento es ±0 o ±∞, se devuelve sin modificación.
- Si el argumento es NaN, se devuelve NaN.
Notas
Aunque el estándar de C denomina a esta función "seno hiperbólico arco", las funciones inversas de las funciones hiperbólicas son las funciones de área. Su argumento es el área de un sector hiperbólico, no un arco. El nombre correcto es "seno hiperbólico inverso" (utilizado por POSIX) o "seno hiperbólico de área".
Ejemplo
Salida:
asinh(1) = 0.881374 asinh(-1) = -0.881374 asinh(+0) = 0.000000 asinh(-0) = -0.000000
Referencias
- Estándar C23 (ISO/IEC 9899:2024):
-
- 7.12.5.2 Las funciones asinh (p: 240-241)
-
- 7.25 Matemáticas genéricas de tipos <tgmath.h> (p: 373-375)
-
- F.10.2.2 Las funciones asinh (p: 520)
- Estándar C17 (ISO/IEC 9899:2018):
-
- 7.12.5.2 Las funciones asinh (p: 240-241)
-
- 7.25 Matemáticas genéricas de tipos <tgmath.h> (p: 373-375)
-
- F.10.2.2 Las funciones asinh (p: 520)
- Estándar C11 (ISO/IEC 9899:2011):
-
- 7.12.5.2 Las funciones asinh (p: 240-241)
-
- 7.25 Matemáticas genéricas de tipos <tgmath.h> (p: 373-375)
-
- F.10.2.2 Las funciones asinh (p: 520)
- Estándar C99 (ISO/IEC 9899:1999):
-
- 7.12.5.2 Las funciones asinh (p: 221)
-
- 7.22 Matemáticas genéricas de tipo <tgmath.h> (p: 335-337)
-
- F.9.2.2 Las funciones asinh (p: 457)
Véase también
|
(C99)
(C99)
(C99)
|
calcula el coseno hiperbólico inverso (
\({\small\operatorname{arcosh}{x} }\)
arcosh(x)
)
(función) |
|
(C99)
(C99)
(C99)
|
calcula la tangente hiperbólica inversa (
\({\small\operatorname{artanh}{x} }\)
artanh(x)
)
(función) |
|
(C99)
(C99)
|
calcula el seno hiperbólico (
\({\small\sinh{x} }\)
sinh(x)
)
(función) |
|
(C99)
(C99)
(C99)
|
calcula el arco seno hiperbólico complejo
(función) |
|
Documentación de C++
para
asinh
|
|
Enlaces externos
| Weisstein, Eric W. "Inverse Hyperbolic Sine." De MathWorld — Un recurso web de Wolfram. |