Espacios de nombres
Variantes
Acciones

std::asinh, std::asinhf, std::asinhl

De cppreference.com
< cpp‎ | numeric‎ | math
 
 
 
Funciones matemáticas comunes
Funciones
Operaciones básicas
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
Funciones exponenciales
(C++11)
(C++11)
(C++11)
(C++11)
Funciones de potencias
(C++11)
(C++11)
Funciones trigonométricas e hiperbólicas
asinh
(C++11)
(C++11)
(C++11)
Funciones de error y gamma
(C++11)
(C++11)
(C++11)
(C++11)
Operaciones de punto flotante del entero más cercano
(C++11)(C++11)(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
Funciones de manipulación de punto flotante
(C++11)(C++11)
(C++11)
(C++11)
(C++11)(C++11)
(C++11)
Clasificación/comparación
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
Constantes de macro
(C++11)(C++11)(C++11)(C++11)(C++11)
 
Definido en el archivo de encabezado <cmath>
float       asinh ( float arg );
float       asinhf( float arg );
(1) (desde C++11)
double      asinh ( double arg );
(2) (desde C++11)
long double asinh ( long double arg );
long double asinhl( long double arg );
(3) (desde C++11)
double      asinh ( TipoEntero arg );
(4) (desde C++11)
1-3) Calcula el seno hiperbólico inverso de arg.
4) Un conjunto de sobrecargas o una plantilla de función que acepta un argumento de cualquier tipo entero. Equivalente a (2) (el argumento se convierte a double).

Contenido

[editar] Parámetros

arg - Valor de un tipo de punto flotante o un tipo entero.

[editar] Valor de retorno

Si no se producen errores, se devuelve el seno hiperbólico inverso de arg (sinh-1
(arg)
, o arsinh(arg)).

Si se produce un error debido a subdesbordamiento, se devuelve el resultado correcto (después del redondeo).

[editar] Manejo de errores

Los errores se informan como se especifica en math_errhandling.

Si la implementación admite la aritmética de punto flotante IEEE (IEC 60559):

  • Si el argumento es +0, -0, +∞ o -∞, se devuelve +0, -0, +∞ o -∞, respectivamente.
  • Si el argumento es NaN, se devuelve NaN.

[editar] Notas

Aunque el estándar C (al que se refiere C++ para esta función) denomina esta función "arco seno hiperbólico", 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" (usado por POSIX) o "seno hiperbólico de área".

[editar] Ejemplo

#include <iostream>
#include <cmath>
 
int main()
{
    std::cout << "asinh(1) = " << std::asinh(1) << '\n'
              << "asinh(-1) = " << std::asinh(-1) << '\n';
    // valores especiales
    std::cout << "asinh(+0) = " << std::asinh(+0.0) << '\n'
              << "asinh(-0) = " <<  std::asinh(-0.0) << '\n';
}

Salida:

asinh(1) = 0.881374
asinh(-1) = -0.881374
asinh(+0) = 0
asinh(-0) = -0

[editar] Véase también

(C++11)(C++11)(C++11)
Calcula el coseno hiperbólico inverso (arcosh(x))
(función) [editar]
(C++11)(C++11)(C++11)
Calcula la tangente hiperbólica inversa (artanh(x))
(función) [editar]
(C++11)(C++11)
Calcula el seno hiperbólico (sinh(x))
(función) [editar]
Calcula el área del seno hiperbólico de un número complejo (arsinh(z)).
(plantilla de función) [editar]

[editar] Enlaces externos

Weisstein, Eric W. "Inverse Hyperbolic Sine." De MathWorld – Un recurso web de Wolfram.