atanh, atanhf, atanhl
Calcula la tangente hiperbólica inversa.
double atanh( double x ); float atanh( float x ); // C++ only long double atanh( long double x ); // C++ only float atanhf( float x ); long double atanhl( long double x );
Parámetros
- x
Valor de punto flotante.
Valor devuelto
Las funciones atanh devuelven la tangente hiperbólica inversa (arcotangente hiperbólica) de x. Si x es mayor que 1 o menor que -1, errno se establece en EDOM y el resultado es un NaN reservado. Si x equivale a 1 o -1, se devuelve un valor infinito positivo o negativo respectivamente, y errno se establece en ERANGE.
Entrada |
Excepción SEH |
Excepción de Matherr |
---|---|---|
± QNAN,IND |
ninguna |
ninguna |
X ≥ 1; x ≤ -1 |
ninguna |
ninguna |
Comentarios
Puesto que C++ permite las sobrecargas, es posible llamar a las sobrecargas de atanh que toman y devuelven los valores float o long double. En un programa C, atanh siempre toma y devuelve un tipo double.
Requisitos
Función |
Encabezado C |
Encabezado C++ |
---|---|---|
atanh, atanhf, atanhl |
<math.h> |
<cmath> |
Para obtener información adicional de compatibilidad, vea Compatibilidad.
Ejemplo
// crt_atanh.c
// This program displays the hyperbolic tangent of pi / 4
// and the arc hyperbolic tangent of the result.
//
#include <math.h>
#include <stdio.h>
int main( void )
{
double pi = 3.1415926535;
double x, y;
x = tanh( pi / 4 );
y = atanh( x );
printf( "tanh( %f ) = %f\n", pi/4, x );
printf( "atanh( %f ) = %f\n", x, y );
}
Equivalente en .NET Framework
No es aplicable. Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma.
Vea también
Referencia
Compatibilidad con el punto flotante
atan, atanf, atanl, atan2, atan2f, atan2l
cos, cosf, cosl, cosh, coshf, coshl
sin, sinf, sinl, sinh, sinhf, sinhl