acosh, acoshf, acoshl
Vypočítá doplněk hyperbolický kosinus.
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 );
Parametry
- x
S plovoucí desetinnou čárkou.
Vrácená hodnota
acosh Funkce vracejí doplněk hyberbolic kosinus (oblouk hyperbolický kosinus) x.Tyto funkce jsou platné v doméně x ≥ 1.Pokud x je menší než 1, errno je nastavena na EDOM a výsledkem je quiet NaN.Pokud x quiet NaN, neomezenou, nebo nekonečno, je vrácena stejnou hodnotu.
Vstup |
SEH výjimky |
_matherrVýjimka |
---|---|---|
INFORMACE O QNAN, NAJÍT |
žádná |
žádná |
x < 1 |
žádná |
žádná |
Poznámky
When you use C++, you can call overloads of acosh that take and return float or long double values.V programu v jazyce C acosh vždy přijímá a vrací double.
Požadavky
Funkce |
C záhlaví |
Záhlaví C++ |
---|---|---|
acosh, acoshf, acoshl |
< math.h > |
<cmath> |
Další informace o kompatibilitě, naleznete v části Kompatibilita.
Příklad
// 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 );
}
Ekvivalent v rozhraní .NET Framework
Nelze použít. Pokud chcete volat standardní funkci jazyka C, použijte PInvoke. Další informace naleznete v tématu Příklady vyvolání platformy.
Viz také
Referenční dokumentace
Podpora plovoucí desetinné čárky
cos, cosf, cosl, cosh, coshf, coshl
sin, sinf, sinl, sinh, sinhf, sinhl