Udostępnij za pośrednictwem


asinh, asinhf, asinhl

Oblicza sinus hiperboliczny.

double asinh(    double x  ); float asinh(    float x  );  // C++ only long double asinh(    long double x );  // C++ only float asinhf(    float x  ); long double asinhl(    long double x );

Parametry

  • x
    Wartość zmiennoprzecinkowa.

Wartość zwracana

asinh Hyberbolic arcus sinus (arcus sinus hiperboliczny) zwracają x.Ta funkcja jest prawidłowa w domenie zmiennoprzecinkowych.Jeśli x jest NaN quiet, nieokreślony, lub nieskończoności, zwracana jest tę samą wartość.

Dane wejściowe

Wyjątek SEH

_matherrWyjątek

INF QNAN, ZNAJDŹ GRANICACH

brak

brak

Uwagi

When you use C++, you can call overloads of asinh that take and return float or long double values.W programie C asinh zawsze przyjmuje i zwraca double.

Wymagania

Funkcja

Nagłówek C

Nagłówek języka C++

asinh, asinhf, asinhl

< math.h >

<cmath>

Aby uzyskać dodatkowe informacje o zgodności, zobacz Zgodność.

Przykład

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

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

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

   x = sinh( pi / 4 );
   y = asinh( x );
   printf( "sinh( %f ) = %f\n", pi/4, x );
   printf( "asinh( %f ) = %f\n", x, y );
}
  

Odpowiednik w programie .NET Framework

Nie dotyczy. Aby wywołać standardową funkcję C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywołań platformy.

Zobacz też

Informacje

Obsługa liczb zmiennoprzecinkowych

Liczba typu double

cos, cosf, cosl, cosh, coshf, coshl

acosh, acoshf, acoshl

sin, sinf, sinl, sinh, sinhf, sinhl

tan, tanf, tanl, tanh, tanhf, tanhl

atanh, atanhf, atanhl

_CItan