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
cos, cosf, cosl, cosh, coshf, coshl
sin, sinf, sinl, sinh, sinhf, sinhl