Cos cosf, cosh, coshf
Výpočet kosinu (cos nebo cosf) nebo hyperbolický kosinus (cosh nebo coshf).
double cos(
double x
);
float cos(
float x
); // C++ only
long double cos(
long double x
); // C++ only
float cosf(
float x
);
double cosh(
double x
);
float cosh(
float x
); // C++ only
long double cosh(
long double x
); // C++ only
float coshf(
float x
);
Parametry
- x
Úhel v radiánech.
Vrácená hodnota
Kosinus nebo hyperbolický kosinus x.Pokud x je větší než nebo rovno 263, nebo menší než –263 ztrátu významu v důsledku volání cos dochází.
Pokud výsledek je příliš velký v cosh nebo coshf volání, vrátí funkce HUGE_VAL a nastaví errno na ERANGE, ve výchozím nastavení.
Vstup |
Výjimka SEH |
Výjimka Matherr |
---|---|---|
± QNAN,IND |
žádný |
_DOMAIN |
± ∞ (cosf, cos) |
INVALID |
_DOMAIN |
x ≥ 7.104760e+002 (cosh, coshf) |
INEXACT+OVERFLOW |
OVERFLOW |
Poznámky
C++ umožňuje přetížení, tak můžete volat přetížení z cos a cosh.V programu c cos a cosh vždy trvat a vrátí hodnotu double.
Požadavky
Rutina |
Požadované záhlaví |
---|---|
cos, cosh, cosf, coshf |
<math.h> |
Další informace o kompatibilitě, viz Compatibility v úvodu.
Příklad
Viz příklad v sin, sinf, sinh, sinhf.
Ekvivalent v rozhraní .NET Framework
Viz také
Referenční dokumentace
Podpora s plovoucí desetinnou čárkou