asinh, asinhf, asinhl
Вычисляет обратный гиперболический синус.
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 );
Параметры
- x
Значение с плавающей запятой.
Возвращаемое значение
Функции asinh возвращают обратный гиперболический синус (гиперболический арксинус) x. Эта функция допустима для домена чисел с плавающей запятой. Если x является несигнальным значением NaN, неопределенным или бесконечным, возвращается то же значение.
Ввод |
Исключение SEH |
Исключение _matherr |
---|---|---|
± QNAN, IND, INF |
Нет |
Нет |
Заметки
При использовании C++ можно вызывать перегрузки asinh, которые принимают и возвращают значения float или long double. В программе на языке C asinh всегда принимает и возвращает double.
Требования
Функция |
Заголовок C |
Заголовок C++ |
---|---|---|
asinh, asinhf, asinhl |
<math.h> |
<cmath> |
Дополнительные сведения о совместимости см. в разделе Совместимость.
Пример
// 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 );
}
Эквивалент в .NET Framework
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Для получения дополнительной информации см. Примеры вызовов неуправляемого кода.
См. также
Ссылки
Поддержка чисел с плавающей запятой
cos, cosf, cosl, cosh, coshf, coshl
sin, sinf, sinl, sinh, sinhf, sinhl