Se recomienda usar Visual Studio 2017

atanh, atanhf, atanhl

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

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.

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.

EntradaExcepción SEHExcepción de Matherr
± QNAN,INDningunaninguna
X ≥ 1; x ≤ -1ningunaninguna

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.

FunciónEncabezado CEncabezado C++
atanh, atanhf, atanhl<math.h><>>

Para obtener más información sobre compatibilidad, vea Compatibilidad.

// 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 );  
}  

tanh( 0.785398 ) = 0.655794  
atanh( 0.655794 ) = 0.785398  

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.

Compatibilidad de punto flotante
Long Double
ACOS, acosf, acosl
ASIN, asinf, asinl
ATAN, atanf, atanl, atan2, atan2f, atan2l
cos, cosf, cosl, cosh, coshf, coshl
sen, sinf, sinl, sinh, sinhf, sinhl
tan, tanf, tanl, tanh, tanhf, tanhl
_CItan

Mostrar: