Compartir a través de


acosh, acoshf, acoshl

Calcula el coseno hiperbólico inverso.

double acosh(    double x  ); float acosh(    float x  );  // C++ only long double acosh(    long double x );  // C++ only float acoshf(    float x  ); long double acoshl(    long double x );

Parámetros

  • x
    Valor de punto flotante.

Valor devuelto

Las funciones acosh devuelven el coseno hiperbólico inverso (arco coseno hiperbólico) de x. Estas funciones son válidas en el dominio x ≥ 1. Si x es menor que 1, errno se establece en EDOM y el resultado es un NaN reservado. El valor devuelto es el mismo si x es un NaN reservado, indefinido o infinito.

Entrada

Excepción SEH

Excepción de _matherr

± QNAN, IND, INF

ninguna

ninguna

x < 1

ninguna

ninguna

Comentarios

Cuando se usa C++, se puede llamar a las sobrecargas de acosh que toman y devuelven los valores float o long double. En un programa C, acosh siempre toma y devuelve un tipo double.

Requisitos

Función

Encabezado C

Encabezado C++

acosh, acoshf, acoshl

<math.h>

<cmath>

Para obtener información adicional de compatibilidad, vea Compatibilidad.

Ejemplo

// crt_acosh.c
// Compile by using: cl /W4 crt_acosh.c
// This program displays the hyperbolic cosine of pi / 4
// and the arc hyperbolic cosine of the result.

#include <math.h>
#include <stdio.h>

int main( void )
{
   double pi = 3.1415926535;
   double x, y;

   x = cosh( pi / 4 );
   y = acosh( x );
   printf( "cosh( %f ) = %f\n", pi/4, x );
   printf( "acosh( %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

Long double

cos, cosf, cosl, cosh, coshf, coshl

sin, sinf, sinl, sinh, sinhf, sinhl

asinh, asinhf, asinhl

tan, tanf, tanl, tanh, tanhf, tanhl

atanh, atanhf, atanhl

_CItan