atanh(3)

NOMBRE
atanh, atanhf, atanhl - función tangente hiperbólica inversa

BIBLIOTECA
Biblioteca Matemática (libm, -lm)

SINOPSIS
#include <math.h>

double atanh(double x);
float atanhf(float x);
long double atanhl(long double x);

    Requisitos de Macros de Prueba de Características para glibc (véase feature_test_macros(7)):

atanh():
    _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
        || _XOPEN_SOURCE >= 500
        || /* Desde glibc 2.19: */ _DEFAULT_SOURCE
        || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE

atanhf(), atanhl():
    _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
        || /* Desde glibc 2.19: */ _DEFAULT_SOURCE
        || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE

DESCRIPCIÓN
Estas funciones calculan la tangente hiperbólica inversa de x; es decir, el valor cuya tangente hiperbólica es x.

VALOR DEVUELTO
Si no ocurre ningún error, estas funciones devuelven la tangente hiperbólica inversa de x.

Si x es un NaN, NaN es devuelto.

Si x es un +0 (-0), +0 (-0) es devuelto.

If x is +1 or -1, a pole error occurs, and the functions return HUGE_VAL, HUGE_VALF, or HUGE_VALL, respectively, with the mathematically correct sign.

If the absolute value of x is greater than 1, a domain error occurs, and a NaN is returned.

ERRORES
Consulte math_error(7) para saber cómo es posible conocer si se ha producido algún error al invocar estas funciones.

Puede ocurrir los siguientes errores

Domain error: x less than -1 or greater than +1
    errno is set to EDOM. An invalid floating-point exception (FE_INVALID) is raised.

Pole error: x is +1 or -1
    errno is set to ERANGE (but see BUGS). A divide-by-zero floating-point exception (FE_DIVBYZERO) is raised.

ATRIBUTOS
Para obtener una explicación de los términos usados en esta sección, véase attributes(7).
Interfaz | Atributo | Valor
atanh(), atanhf(), atanhl() | Seguridad del hilo | Multi-hilo seguro

ESTÁNDARES
C11, POSIX.1-2008.

HISTORIAL
C99, POSIX.1-2001.

La variante que retorna double también es conforme a SVr4, 4.3BSD.

ERRORES
In glibc 2.9 and earlier, when a pole error occurs, errno is set to EDOM instead of the POSIX-mandated ERANGE. Since glibc 2.10, glibc does the right thing.

VÉASE TAMBIÉN
acosh(3), asinh(3), catanh(3), cosh(3), sinh(3), tanh(3)

TRADUCCIÓN
La traducción al español de esta página del manual fue creada por Sebastian Desimone <chipy@argenet.com.ar>, Cesar D. Lobejon <cesar@alien.mec.es> y Marcos Fouces <marcos@debian.org>

Esta traducción es documentación libre; lea la GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html) o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.

Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a debian-l10n-spanish@lists.debian.org.